0.0.1 • Published 9 years ago

react-prop-types-check v0.0.1

Weekly downloads
9
License
BSD-3-Clause
Repository
github
Last release
9 years ago

React.PropTypes validation outside of React

import check from 'react-prop-types-check';

const type = {
    a: React.PropTypes.array.isRequired,
    b: React.PropTypes.string,
    c: React.PropTypes.shape({
        d: React.PropTypes.number,
        e: React.PropTypes.bool.isRequired
    })
};

check({
    a: 5,
    b: 'abc',
    c: {d: 1}
}, type);

// Invalid prop `a` of type `number` supplied to `{"a":5,"b":"abc","c":{"d":1}}`, expected `array`.
// Required prop `e` was not specified in `{"a":5,"b":"abc","c":{"d":1}}`.