npm i @whisklabs/typesguards
import { ... } from '@whisklabs/typesguards';
- isPresent - not undefined or null
- isUndefined - undefined value
- isDefined - not undefined value
- isObject - object with Generic support
- isString - string value
- isNumber - number value
- isNaN - NaN value
- isDate - Date object
- isArray - Array with Generic support
- isError - any Error types
- isErrorEvent - Error Event
- isFunction - any function
- isRegExp - RegExp value
- isText - non empty string
- isBoolean - boolean value
- isWindow - window object
- isFile - File object
- isFormData - Form Data object
- isBlob - blob value
- isPromiseLike - Promise-like object
- isArrayBuffer - any type of ArrayBuffer
- isTypedArray - any type of TypedArray