arrayOf
Guard for homogeneous arrays with an element guard. Use nonEmptyArrayOf(...) when empty arrays should fail.
import { arrayOf, nonEmptyArrayOf, isString } from 'is-kit';const isStringArray = arrayOf(isString);isStringArray(['a', 'b']); // trueisStringArray(['a', 1]); // falseconst isNonEmptyStringArray = nonEmptyArrayOf(isString);isNonEmptyStringArray([]); // falseisNonEmptyStringArray(['a']); // true