Cutie extension for checking types in JavaScript.
npm install @cuties/is


Cutie extension for checking types in JavaScript. It's based on the Async Tree Pattern.
You can find examples of using this library in the test directory.
npm install @cuties/is
npm test
npm run build
``js`
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` |