0.0.2 • Published 6 years ago

safe-props v0.0.2

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

PropsCheck

simple function to check props type.

function Add(numberA, numberB) {
    console.log(numberA + numberB)
}

let SafeAdd = Safe([
    {
        name: "numberA",
        type: "number"
    },
    {
        type: "number"
    }
], Add)

SafeAdd(1, "");
//>> Error: prop[1] is not type [number]

SafeAdd("", 1);
//>> Error: prop[numberA] is not type [number]

SafeAdd(1, 1);
//>> 2

//type: ["array", "function", "number", "string", "boolean", "object"]