type ToArray = T extends unknown[] ? T : T[]; export function toArray(value: T): ToArray { return (Array.isArray(value) ? value : [value]) as ToArray; }