kind-of
Get the native type of a value.
Get the native type of a value.
Returns true if a number or string value is a finite number. Useful for regex matches, parsing, user input, etc.
Returns true if the value is an object and not an array or null.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Type check values
Check if something is a promise
Coalesce for JavaScript. Returns the first value that is not undefined or null.
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
A proper typeof that works with primitives, built-in value objects and those from other execution contexts.
`util.inspect` with additional type information
Minimal JavaScript type checking library
Better 'typeof'. Detects real type of the objects like 'Array()', 'new Number(1)', 'new Boolean(true)', etc.
Type check values: `is.string('🦄') //=> true`
A thin wrapper for fs to group files by type
An extension to the `mout/lang` utilities
typyts is a library to safely access nested object.
Test whether a value is simillar to another.
✅ check if a value is Promise-like
Use abbreviations for checking type of given value. Like `kindof(val, 'soa')` to check that value is string, object or array.
Functions to create, process and test objects, maps, arrays, sets