prop-types-exact

    1.2.0 • Public • Published

    prop-types-exact Version Badge

    Build Status dependency status dev dependency status License Downloads

    npm badge

    For use with React PropTypes. Will error on any prop not explicitly specified.

    Usage

    import PropTypes from 'prop-types';
    import exact from 'prop-types-exact';
     
    function Foo({ foo, bar }) {
      return <div>{foo}{bar}</div>
    }
    Foo.propTypes = exact({
      foo: PropTypes.string,
      bar: PropTypes.number,
    });
     
    <Foo foo="hi" bar={3} /> // no warnings
     
    <Foo foo="hi" bar={3} baz="extra" /> // propTypes warning!

    Tests

    Simply clone the repo, npm install, and run npm test

    Install

    npm i prop-types-exact

    DownloadsWeekly Downloads

    2,212,204

    Version

    1.2.0

    License

    MIT

    Unpacked Size

    24.1 kB

    Total Files

    25

    Last publish

    Collaborators

    • noratarano
    • etienne_tripier
    • lencioni
    • airbnbeng
    • ljharb