(op: any[])
| 19 | } |
| 20 | |
| 21 | export function isStringArrayGuard(op: any[]): op is string[] { |
| 22 | if (!Array.isArray(op)) { |
| 23 | return false; |
| 24 | } |
| 25 | return op.length > 0 && op.every((i: any) => typeof i === 'string'); |
| 26 | } |
| 27 | |
| 28 | export function isIterableGuard<T>(obj: unknown): obj is Array<T> { |
| 29 | if (obj === null || obj === undefined) { |
no outgoing calls
no test coverage detected