0.0.1 • Published 8 years ago
are-u v0.0.1
ARE U?
Run time type checker
Install
npm install --save areu
How to use
import {validate, array, any, object, boolean, integer, number, string} from 'src/index'
const data = {
age: 999,
name: 'foo',
bag: {
apple: true,
phone: false,
candy: ['ice', 'wine', 'banana'],
messages: [1, 'apple', 'you', 'can', 'eat']
}
}
const schema = object({
age: number().required(),
name: string().required(),
bag: object({
apple: boolean().required(),
phone: boolean().required(),
candy: array([string()]),
messages: array([number().required(),string().required(),any().required()])
}),
})
console.log(validate(data, schema)) // <== true
0.0.1
8 years ago