@topgroup/diginext
Version:
A BUILD SERVER & CLI to deploy apps to any Kubernetes clusters.
29 lines • 1.17 kB
TypeScript
export declare function filterAsync<T>(array: T[], callbackfn: (value: T, index: number, array: T[]) => Promise<boolean>): Promise<T[]>;
export declare function filterUniqueItems<T>(arr: T[]): T[];
export declare const sortedDaysOfWeek: (daysOfWeek: any) => any;
export declare function filterUniqueItemWithCondition(array: any[], uniqueField: string, priorityCondition: {
field: string;
value: string;
}): any[];
/**
* Create array of unique strings based on a given array of strings.
* @example
* const array = ["1", "2", "1"];
* console.log(uniqueStrings(array)); // Should log `["1", "2"]`
* @param array - Input array
* @returns {string[]}
*/
export declare function uniqueStrings(array: string[]): string[];
/**
* Check whether all elements in a single array are the same.
*
* @example
* const array1 = ["1", "1", "1"];
* const array2 = ["1", "2", "1"];
* console.log(allElementsAreEqual(array1)); // Should log `true`
* console.log(allElementsAreEqual(array2)); // Should log `false`
* @param array - Input array
* @returns {boolean}
*/
export declare function allElementsAreEqual(array: any[]): boolean;
//# sourceMappingURL=array.d.ts.map