/** * Produces a predicate function that confirms the value to the predicate matches * all of the criteria given to allOf. Criteria may be a string or number to match directly, * a boolean returning function, an iteratee object, or an array of the above. * * @param {...Function|string|number|object|Array} criteria * @returns {predicateOf} * @category Functional */ export default function allOf(...criteria: (Function | string | number | object | Array)[]): predicateOf;