victory-core
Version:
16 lines • 1.05 kB
TypeScript
export declare function containsStrings<T>(collection: Array<T>): boolean;
export declare function containsDates(collection: Array<number | Date>): boolean;
export declare function containsNumbers(collection: any): boolean;
export declare function containsOnlyStrings(collection: Array<string> | unknown): collection is Array<string>;
/**
* Creates an array of array values not included in the other given arrays
* @param a The array to inspect
* @param b The values to exclude
* @returns The new array of filtered values
*/
export declare function difference<T>(a: Array<T>, b: Array<T>): Array<T>;
export declare function isArrayOfArrays<T>(collection: Array<T> | Array<Array<T>> | unknown): collection is Array<Array<T>>;
export declare function removeUndefined(arr: any): any;
export declare function getMaxValue(arr: Array<number | Date>, ...values: Array<number | Date>): number | Date;
export declare function getMinValue(arr: Array<number | Date>, ...values: Array<number | Date>): number | Date;
//# sourceMappingURL=collection.d.ts.map