UNPKG

@iimm/shared

Version:

shared utils on browser and react env

19 lines (18 loc) 894 B
export interface CompareOptions { /** 自定义比较函数 */ isEqual?: (a?: any, b?: any) => boolean; /** 比较前将数据转换格式 */ parser?: (a?: any) => any; } export declare const isEqual: (value: any, other: any) => boolean; /** */ export declare const isInArray: (value: any, array: any[], compareOptions?: CompareOptions) => boolean; export declare const isObject: (value: any) => boolean; export declare const isFunction: (value: any) => boolean; export declare const isString: (value: any) => boolean; export declare const isNumber: (value: any) => boolean; export declare const isUndefined: (value: any) => boolean; export declare const isPlainObject: (obj: any) => boolean; export declare const isBrowser: boolean; /** 字符串是否是Base64,可以有data前缀,也可以无 */ export declare const isBase64: (str: string) => boolean;