Create a type predicate function that checks if input is an array whose every item passes the given predicate.
input
predicate
const isStringArray = everyItem(isString);isStringArray(['a', 'b', 'c']); // trueisStringArray(['a', 1, 'c']); // falseisStringArray('a'); // false Copy
const isStringArray = everyItem(isString);isStringArray(['a', 'b', 'c']); // trueisStringArray(['a', 1, 'c']); // falseisStringArray('a'); // false
Create a type predicate function that checks if
inputis an array whose every item passes the givenpredicate.