UNPKG

@fruits-chain/react-native-xiaoshu

Version:
20 lines (19 loc) 749 B
/** 已经声明/定义的数据 */ export declare function isDef<T>(val: T): val is NonNullable<T>; /** 是数组 */ export declare const isArray: <T>(v: T[]) => v is T[]; /** 是对象 */ export declare const isObject: <T>(v: T) => v is T; /** 是函数 */ export declare const isFunction: (v: any) => v is Function; /** 是一个 Promise */ export declare const isPromise: <T = any>(val: any) => val is Promise<T>; /** 是手机号码 */ export declare function isMobile(value: string): boolean; /** 是空 */ export declare function isNullish(value: any): boolean; /** * 是否是 value 类型 * @description 在业务中,null 可以是一个 value 值 */ export declare function isValue<T>(val: T): val is T extends undefined ? never : T;