build-scripts
Version:
scripts core
9 lines (8 loc) • 378 B
TypeScript
export interface IHash<T> {
[name: string]: T;
}
export declare type Json = IHash<string | number | boolean | Date | Json | JsonArray>;
export declare type JsonArray = (string | number | boolean | Date | Json | JsonArray)[];
export declare type JsonValue = Json[keyof Json];
export declare type MaybeArray<T> = T | T[];
export declare type MaybePromise<T> = T | Promise<T>;