is.d.ts 959 B

12345678910111213141516
  1. export declare const isClient: boolean;
  2. export declare const isDef: <T = any>(val?: T) => val is T;
  3. export declare const assert: (condition: boolean, ...infos: any[]) => void;
  4. export declare const isBoolean: (val: any) => val is boolean;
  5. export declare const isFunction: <T extends Function>(val: any) => val is T;
  6. export declare const isNumber: (val: any) => val is number;
  7. export declare const isString: (val: unknown) => val is string;
  8. export declare const isObject: (val: any) => val is object;
  9. export declare const isWindow: (val: any) => val is Window;
  10. export declare const now: () => number;
  11. export declare const timestamp: () => number;
  12. export declare const clamp: (n: number, min: number, max: number) => number;
  13. export declare const noop: () => void;
  14. export declare const rand: (min: number, max: number) => number;
  15. export declare const isIOS: boolean;
  16. export declare const hasOwn: <T extends object, K extends keyof T>(val: T, key: K) => key is K;