1.1.3 • Published 5 years ago
@cuties/is v1.1.3
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 |