property-handlers

Utility for mapping object properties to handler functions

MIT 8 个版本
安装
npm install property-handlers
yarn add property-handlers
pnpm add property-handlers
bun add property-handlers
README

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');
版本列表
1.1.1 2016-07-19
1.1.0 2016-07-13
1.0.1 2015-04-24
1.0.0 2014-09-22
0.2.2-beta 2014-04-14
0.2.1-beta 2014-03-04
0.2.0-beta 2014-02-26
0.1.0 2014-02-26