@cuties/is
v1.1.3
Published
Cutie extension for checking types in JavaScript.
Downloads
25
Readme
cutie-is
Cutie extension for checking types in JavaScript. It's based on the Async Tree Pattern.
Examples
You can find examples of using this library in the test directory.
Install
npm install @cuties/is
Run test
npm test
Run build
npm run build
Usage
const {
// Here needed async objects from the table below
} = require('@cuties/is');
| Async Object | Async/sync call | Parameters | Representation result |
| ------------- | ----------------| ---------- | --------------------- |
| Is
| value instanceof clazz
| value, clazz
| boolean
|
| IsArray
| Array.isArray
| value
| boolean
|
| IsBoolean
| typeof value === 'boolean'
| value
| boolean
|
| IsDate
| value instanceof Date
| value
| boolean
|
| IsFunction
| typeof value === 'function'
| value
| boolean
|
| IsNull
| typeof value === null
| value
| boolean
|
| IsNumber
| typeof value === 'number'
| value
| boolean
|
| IsObject
| typeof value === 'object'
| value
| boolean
|
| IsRealObject
| typeof value === 'object' && value !== null
| value
| boolean
|
| IsString
| typeof value === 'string'
| value
| boolean
|
| IsSymbol
| typeof value === 'symbol'
| value
| boolean
|
| IsUndefined
| typeof value === 'undefined'
| value
| boolean
|