UNPKG

ts-prime

Version:

A utility library for JavaScript and Typescript.

31 lines 1.61 kB
/** * Checks if @param data contains any element of @param includes and returns boolean * @param data - Value to check * @param includes - Provided list * @signature * P.includesAny(sourceList, includeList) * @signature * P.includesAny(includeList)(sourceList) * @example * P.includesAny(['apple','microsoft','tesla','samsung'],['apple', 'xiomi']) //=> true; Source list contains "apple" * P.includesAny(['apple', 'microsoft'])(['samsung', 'tesla']) //=> false // Source list does not include any of options * @category Array, Pipe */ export declare function includesAny<T>(data: ReadonlyArray<T>, includes: ReadonlyArray<T>): boolean; export declare function includesAny<T>(includes: ReadonlyArray<T>): (data: ReadonlyArray<T>) => boolean; /** * Checks if @param data contains every element of @param includes and returns boolean * @param data - Value to check * @param includes - Provided list * @signature * P.includesEvery(sourceList, includeList) * @signature * P.includesEvery(includeList)(sourceList) * @example * P.includesEvery(['apple','microsoft','tesla','samsung'],['apple', 'microsoft']) //=> true; Source list contains "apple" and 'microsoft' * P.includesEvery(['apple', 'microsoft'])(['samsung', 'tesla', 'apple']) //=> false // Source list does not include every of options * @category Array, Pipe */ export declare function includesEvery<T>(data: ReadonlyArray<T>, includes: ReadonlyArray<T>): boolean; export declare function includesEvery<T>(includes: ReadonlyArray<T>): (data: ReadonlyArray<T>) => boolean; //# sourceMappingURL=includes.d.ts.map