Search results
1722 packages found
Determine if the JS environment has Symbol support. Supports spec, or shams.
Determine if the JS environment has BigInt support.
Returns true if an object was created by the `Object` constructor, or Object.create(null).
Type check values
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.
Function argument validation for humans
- type
- types
- check
- checking
- guard
- guards
- assert
- assertion
- predicate
- predicates
- is
- validate
- validation
- utility
- View more
Returns true if the value is an object and not an array or null.
Improved typeof detection for node.js and the browser.
A tiny and fast dynamic type checker/enforcer library
Checks whether provided parameter looks like a number
A simple utility to Check the value is number or can convert to a number, for example string ' 123 ' can be converted to 123.
A vanilla JavaScript library for checking the type of variables in a more robust and accurate way than the typeof operator
- vanilla javascript
- types
- type
- type checking
- type checking library
- type checking module
- true type checking
- typeof
- typeof library
- typeof module
- typeof checking
- typeOf
- isString
- isNumber
- View more
Deprecated. Utilities for ES3, most of which have been adopted or superseded in ES5.1. Adapted from Douglas Crockford's Remedial JavaScript
A tiny javascript type testing tool
A more type-sensitive typeof, make type detection easier
js util like get type from js etc.
Type assertions aka less-broken `typeof`
Type detection beyond `typeof`
- typeof
- getType
- type detection
- isArray
- isAsyncFunction
- isBigInt
- isBlob
- isBoolean
- isCallable
- isCustomElement
- isDate
- isElement
- isElementCollection
- isEmptyObject
- View more
Returns `true` if the value is a primitive.