react-prop-types-check

0.0.1 • Public • Published

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}}`.

Readme

Keywords

none

Package Sidebar

Install

npm i react-prop-types-check

Weekly Downloads

0

Version

0.0.1

License

BSD-3-Clause

Last publish

Collaborators

  • dmitriiabramov