1.1.0 • Published 4 years ago
@orioro/validate-type v1.1.0
validateType
npm install @orioro/validate-type
yarn add @orioro/validate-type
Simple type validation utilities. Meant for checking types of argument input in microlibraries. For more complex use cases, such as object property or array item validation, see either:
@orioro/expression
- https://github.com/orioro/node-expression@orioro/validate
- https://github.com/orioro/node-validate@orioro/schema
- https://github.com/orioro/schema
API Docs
getType(value)
value
{*}- Returns:
type
{string} Possible values:- string
- regexp
- number
- bigint
- nan
- null
- undefined
- boolean
- function
- object
- array
- date
- symbol
- map
- set
- weakmap
- weakset
typeValidator(getType)
getType
{Function}- Returns: {{ isType, validateType }}
isType(expectedType, value)
expectedType
{string[] | string}value
{*}- Returns: {boolean}
validateType(expectedType, value)
If typing is invalid, throws TypeError. Returns nothing (undefined) otherwise.
expectedType
{string[] | string}value
{*}- Returns: {undefined}