property-handlers

1.1.1 • Public • Published

property-handlers

Installation

npm install property-handlers --save

Usage

var propertyHandlers = require('property-handlers');
propertyHandlers(object, handlers, path);

Arguments

  • object: An object with properties
  • handlers: An object with properties that correspond to allowed properties. The value of each property should be a handler function
  • path: Used for error reporting

Example:

var object = {
    foo: 'foo',
    bar: 'bar'
};
 
propertyHandlers(
    object,
    {
        foo: function(value) {
            // value === 'foo'
        },
 
        bar: function(value) {
            // bar === 'bar'
        }
    },
    'some path');

/property-handlers/

    Package Sidebar

    Install

    npm i property-handlers

    Weekly Downloads

    3,946

    Version

    1.1.1

    License

    MIT

    Last publish

    Collaborators

    • austinkelleher
    • dylanpiercey
    • mlrawlings
    • pnidem