is.d.ts 1.7 KB

123456789101112131415161718192021222324
  1. export declare const isUndefined: (payload: any) => payload is undefined;
  2. export declare const isNull: (payload: any) => payload is null;
  3. export declare const isPlainObject: (payload: any) => payload is {
  4. [key: string]: any;
  5. };
  6. export declare const isEmptyObject: (payload: any) => payload is {};
  7. export declare const isArray: (payload: any) => payload is any[];
  8. export declare const isString: (payload: any) => payload is string;
  9. export declare const isNumber: (payload: any) => payload is number;
  10. export declare const isBoolean: (payload: any) => payload is boolean;
  11. export declare const isRegExp: (payload: any) => payload is RegExp;
  12. export declare const isMap: (payload: any) => payload is Map<any, any>;
  13. export declare const isSet: (payload: any) => payload is Set<any>;
  14. export declare const isSymbol: (payload: any) => payload is symbol;
  15. export declare const isDate: (payload: any) => payload is Date;
  16. export declare const isError: (payload: any) => payload is Error;
  17. export declare const isNaNValue: (payload: any) => payload is typeof NaN;
  18. export declare const isPrimitive: (payload: any) => payload is boolean | null | undefined | number | string | symbol;
  19. export declare const isBigint: (payload: any) => payload is bigint;
  20. export declare const isInfinite: (payload: any) => payload is number;
  21. export type TypedArrayConstructor = Int8ArrayConstructor | Uint8ArrayConstructor | Uint8ClampedArrayConstructor | Int16ArrayConstructor | Uint16ArrayConstructor | Int32ArrayConstructor | Uint32ArrayConstructor | Float32ArrayConstructor | Float64ArrayConstructor;
  22. export type TypedArray = InstanceType<TypedArrayConstructor>;
  23. export declare const isTypedArray: (payload: any) => payload is TypedArray;
  24. export declare const isURL: (payload: any) => payload is URL;