( array: unknown, predicate: (value: unknown) => boolean )
| 26 | return isNumber(num); |
| 27 | }; |
| 28 | const validateArrayValues = ( |
| 29 | array: unknown, |
| 30 | predicate: (value: unknown) => boolean |
| 31 | ): boolean => { |
| 32 | if (!Array.isArray(array)) return false; |
| 33 | if (array.length === 0) return false; |
| 34 | return array.every(predicate); |
| 35 | }; |
| 36 | const validateStringArray = (array: unknown) => { |
| 37 | return validateArrayValues(array, validateString); |
| 38 | }; |
no outgoing calls
no test coverage detected