UNPKG

1.23 kBTypeScriptView Raw
1export declare const sleep: (ms: number) => Promise<void>;
2export declare function debounce<T extends (...args: any[]) => void>(cb: T, ms: number, getArgsKey?: (args: any[]) => string): T;
3export declare function promiseQueue<A extends any[], R>(cb: (...args: A) => Promise<R> | R): (...args: A) => Promise<any>;
4export 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};
12export declare function defaults<T>(val: T | undefined, defaultVal: T): T;
13export declare function defaults<T>(val: T | undefined, val1: T | undefined, defaultVal: T): T;
14export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, defaultVal: T): T;
15export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, val3: T | undefined, defaultVal: T): T;
16export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, val3: T | undefined, val4: T | undefined, defaultVal: T): T;
17export declare const DefaultLogFile: string;
18export declare const formatDate: (d: Date) => string;