/** * 定义字符串字典 */ export interface IStringDictionary { [index: string]: T; } /** * 定义数字字典 */ export interface INumberDictionary { [index: number]: T; } /** * 定义可空对象 */ export declare type Nullable = null | T; /** * 定义可未定义对象 */ export declare type Undefinable = undefined | T; /** * 定义可未定义对象 */ export declare type UndefNullable = undefined | null | T; export declare function isDefined(value: any): boolean; export declare function isArray(value: any): boolean; export declare function isNumber(value: any): boolean; export declare function isUndefNull(value: any): boolean; export declare function isFinite(value: any): boolean; export declare function isString(value: any): boolean; /** * 不是对象元素 * @param value * @returns */ export declare function isNoObject(value: any): boolean;