@mezzy/collections
Version:
A luxurious user experience framework, developed by your friends at Mezzanine.
14 lines (13 loc) • 665 B
TypeScript
import { ICompareFunction, IEqualsFunction } from '@mezzy/function-types';
export declare class CollectionTools {
static defaultCompare<T>(a: T, b: T): number;
static defaultEquals<T>(a: T, b: T): boolean;
static defaultToString(item: any): string;
static makeString<T>(item: T, join?: string): string;
static isFunction(func: any): boolean;
static isUndefined(obj: any): boolean;
static isString(obj: any): boolean;
static reverseCompareFunction<T>(compareFunction: ICompareFunction<T>): ICompareFunction<T>;
static compareToEquals<T>(compareFunction: ICompareFunction<T>): IEqualsFunction<T>;
}
export default CollectionTools;