1 | export interface IHash<T> {
|
2 | [name: string]: T;
|
3 | }
|
4 | export declare type Json = IHash<string | number | boolean | Date | Json | JsonArray>;
|
5 | export declare type JsonArray = (string | number | boolean | Date | Json | JsonArray)[];
|
6 | export declare type JsonValue = Json[keyof Json];
|
7 | export declare type MaybeArray<T> = T | T[];
|
8 | export declare type MaybePromise<T> = T | Promise<T>;
|