shineout
Version:
Shein 前端组件库
29 lines (28 loc) • 1.63 kB
TypeScript
import React from 'react';
export declare const isArray: (arg: any) => arg is any[];
export declare const isUndef: (v: unknown) => boolean;
export declare const isNotUndef: (v: unknown) => boolean;
export declare const isNan: (a: unknown) => boolean;
export declare const isFunc: (f: unknown) => f is Function;
export declare const isNumber: (n: unknown) => n is number;
export declare const isObject: (val: unknown) => val is Object;
export declare const isString: (s: unknown) => s is string;
export declare const isDate: (val: unknown) => boolean;
export declare const isError: (val: unknown) => boolean;
export declare const isRegexp: (val: unknown) => boolean;
export declare const isMap: any;
export declare const isSet: any;
export declare const isSymbol: any;
export declare const isPromise: (p: unknown) => p is Promise<any>;
export declare const isValidKey: (key: string | number | symbol, object: object) => key is never;
export declare const isInPath: (val: unknown, path: string) => boolean;
export declare const isEmpty: (val: unknown) => boolean;
export declare const isBuffer: (val: unknown) => boolean;
export declare const isMergeable: (val: unknown) => boolean;
export declare const isOne: (val: unknown) => boolean;
export declare const isPercent: (n: unknown) => boolean;
export declare const isInseparable: (val: unknown) => boolean;
export declare const isLink: (el: unknown) => el is React.ReactElement<any, string | React.JSXElementConstructor<any>>;
export declare const isEnterPress: (e: unknown) => boolean;
export declare const isMacOS: () => boolean;
export declare const isFirefox: () => boolean;