1 | export declare const sleep: (ms: number) => Promise<void>;
|
2 | export declare function debounce<T extends (...args: any[]) => void>(cb: T, ms: number, getArgsKey?: (args: any[]) => string): T;
|
3 | export declare function promiseQueue<A extends any[], R>(cb: (...args: A) => Promise<R> | R): (...args: A) => Promise<any>;
|
4 | export declare const Is: {
|
5 | defed<T>(v: T | null | undefined): v is T;
|
6 | str(v: any): v is string;
|
7 | bool(v: any): v is boolean;
|
8 | fn(v: any): v is Function;
|
9 | obj(v: any): v is object;
|
10 | num(v: any): v is number;
|
11 | };
|
12 | export declare function defaults<T>(val: T | undefined, defaultVal: T): T;
|
13 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, defaultVal: T): T;
|
14 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, defaultVal: T): T;
|
15 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, val3: T | undefined, defaultVal: T): T;
|
16 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, val3: T | undefined, val4: T | undefined, defaultVal: T): T;
|
17 | export declare const DefaultLogFile: string;
|
18 | export declare const formatDate: (d: Date) => string;
|