index.d.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. export function array(val: any): boolean;
  2. export function boolean(val: any): boolean;
  3. declare function isNull(val: any): boolean;
  4. export { isNull as null };
  5. export function nullOrUndefined(val: any): boolean;
  6. export function number(val: any): boolean;
  7. export function string(val: any): boolean;
  8. export function symbol(val: any): boolean;
  9. export function undefined(val: any): boolean;
  10. export function regexp(val: any): boolean;
  11. export function regExp(val: any): boolean;
  12. export function object(val: any): boolean;
  13. export function date(val: any): val is Date;
  14. export function error(val: any): val is Error;
  15. declare function isFunction(val: any): boolean;
  16. export { isFunction as function };
  17. export function primitive(val: any): boolean;
  18. export function buffer(val: any): boolean;
  19. export function stream(val: any): boolean;
  20. export function readableStream(val: any): boolean;
  21. export function writableStream(val: any): boolean;
  22. export function duplexStream(val: any): boolean;
  23. declare function isClass(val: any): boolean;
  24. export { isClass as class };
  25. export function generator(val: any): boolean;
  26. export function generatorFunction(val: any): boolean;
  27. export function asyncFunction(val: any): boolean;
  28. export function promise(val: any): boolean;
  29. export function int(val: any): boolean;
  30. export function int32(val: any): boolean;
  31. export function long(val: any): boolean;
  32. export function Long(val: any): boolean;
  33. export function double(val: any): boolean;
  34. export function finite(val: any): boolean;
  35. export function NaN(val: any): boolean;
  36. export function bigInt(val: any): boolean;
  37. export function bigint(val: any): boolean;