/** * Produces a function which evaluates a set of functions against * all items in an array and returns true if all of the function evaluate truthy. * * @param {...Function} args * @returns {Function} * @category Functional */ export function isArrayOf(...args: Function[]): Function; /** * Produces a function which evaluates a set of functions against * all items in an array and returns true if any of the function evaluate truthy. * * @param {...Function} args * * @returns {Function} * @category Functional */ export function contains(...args: Function[]): Function; /** * @function isArrayOfArrays * * @returns {boolean} Returns true if all items in the array are arrays. */ export const isArrayOfArrays: Function; /** * @function isArrayOfStrings * * @returns {boolean} Returns true if all items in the array are strings. */ export const isArrayOfStrings: Function; /** * @function isArrayOfNumbers * * @returns {boolean} Returns true if all items in the array are numbers. */ export const isArrayOfNumbers: Function; /** * @function isArrayOfBooleans * * @returns {boolean} Returns true if all items in the array are booleans. */ export const isArrayOfBooleans: Function; /** * @function isArrayOfObjects * * @returns {boolean} Returns true if all items in the array are objects. */ export const isArrayOfObjects: Function; /** * @function isArrayOfMappables * * @returns {boolean} Returns true if all items in the array are mappable items. */ export const isArrayOfMappables: Function; /** * @function isArrayOfPrimatives * * @returns {boolean} Returns true if all items in the array are strings, numbers or booleans. */ export const isArrayOfPrimatives: Function; /** * @function isArrayOfFunctions * * @returns {boolean} Returns true if all items in the array are functions. */ export const isArrayOfFunctions: Function; /** * @function isArrayOfRegEx * * @returns {boolean} Returns true if all items in the array are Regular Expressions. */ export const isArrayOfRegEx: Function; /** * @function isArrayOfTruthy * * @returns {boolean} Returns true if all items in the array are truthy. */ export const isArrayOfTruthy: Function; /** * @function isArrayOfFalsey * * @returns {boolean} Returns true if all items in the array are falsey. */ export const isArrayOfFalsey: Function; /** * @function containsArrays * * @returns {boolean} Returns true if any items in the array are arrays. * @category Collections */ export const containsArrays: Function; /** * @function containsStrings * * @returns {boolean} Returns true if any items in the array are strings. * @category Collections */ export const containsStrings: Function; /** * @function containsNumbers * * @returns {boolean} Returns true if any items in the array are numbers. * @category Collections */ export const containsNumbers: Function; /** * @function containsBooleans * * @returns {boolean} Returns true if any items in the array are booleans. * @category Collections */ export const containsBooleans: Function; /** * @function containsObjects * * @returns {boolean} Returns true if any items in the array are object like. * @category Collections */ export const containsObjects: Function; /** * @function containsMappables * * @returns {boolean} Returns true if any items in the array are mappable collections. * @category Collections */ export const containsMappables: Function; /** * @function containsPrimatives * * @returns {boolean} Returns true if any items in the array are strings, numbers or booleans. * @category Collections */ export const containsPrimatives: Function; /** * @function containsFunctions * * @returns {boolean} Returns true if any items in the array are functions. * @category Collections */ export const containsFunctions: Function; /** * @function containsRegEx * * @returns {boolean} Returns true if any items in the array are Regular Expressions. * @category Collections */ export const containsRegEx: Function; /** * @function containsTruthy * * @returns {boolean} Returns true if any items in the array are truthy. * @category Collections */ export const containsTruthy: Function; /** * @function containsFalsey * * @returns {boolean} Returns true if any items in the array are falsey. * @category Collections */ export const containsFalsey: Function;