(arg: unknown)
| 1 | // Helper since Typescript can't detect readonly arrays with Array.isArray |
| 2 | function isArray(arg: unknown): arg is any[] | readonly any[] { |
| 3 | return Array.isArray(arg); |
| 4 | } |
| 5 | |
| 6 | export default function ensureArray<T>(thing: readonly T[] | T | undefined | null): readonly T[] { |
| 7 | if (isArray(thing)) return thing; |