UNPKG

build-scripts

Version:

scripts core

9 lines (8 loc) 378 B
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>;