@caiogondim/arg-type
v2.0.0
Published
Like prop-types, but for vanilla JavaScript
Downloads
13
Readme
arg-type
Like prop-types, but for vanilla JavaScript
Installation
npm i -S @caiogondim/arg-type
Usage
Example:
import argType, { types } from '@caiogondim/arg-type'
function sum(a, b) {
argType(a, types.number)
argType(b, types.number)
return a + b
}
sum(1, '2') // => throws TypeError because '2' is not a Number
Types
types.array
types.bool
types.func
types.number
types.object
types.string
types.null
types.symbol
types.instanceOf
types.oneOf
types.oneOfType
types.arrayOf
types.exact
caiogondim.com · GitHub @caiogondim · Twitter @caio_gondim