1 | export declare const sleep: (ms: number) => Promise<void>;
|
2 | export declare function throttle<T extends (...args: any[]) => void>(cb: T, ms: number): T;
|
3 | export declare const Is: {
|
4 | defed<T>(v: T | null | undefined): v is T;
|
5 | str(v: any): v is string;
|
6 | bool(v: any): v is boolean;
|
7 | fn(v: any): v is Function;
|
8 | obj(v: any): v is object;
|
9 | num(v: any): v is number;
|
10 | };
|
11 | export declare function defaults<T>(val: T | undefined, defaultVal: T): T;
|
12 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, defaultVal: T): T;
|
13 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, defaultVal: T): T;
|
14 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, val3: T | undefined, defaultVal: T): T;
|
15 | export declare function defaults<T>(val: T | undefined, val1: T | undefined, val2: T | undefined, val3: T | undefined, val4: T | undefined, defaultVal: T): T;
|
16 | export declare type Stringify<T> = {
|
17 | [k in keyof T]: T[k] extends (string | null | undefined | 0 | false) ? string : Stringify<T[k]>;
|
18 | };
|
19 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 |
|
36 |
|
37 |
|
38 |
|
39 | export declare function namespacify<T>(obj: T, ns?: string, sep?: string): Stringify<T>;
|
40 | export declare const DefaultLogFile: string;
|