@kingjs/descriptor.update

Updates values of a descriptor using a callback.

Stats

StarsIssuesVersionUpdatedCreatedSize
@kingjs/descriptor.update
1.0.183 years ago3 years agoMinified + gzip package size for @kingjs/descriptor.update in KB

Readme

@kingjs/descriptor.update

Updates values of a descriptor using a callback.

Usage

Increment all descriptor values like this:

var update = require('@kingjs/descriptor.update');

function callback(value, key) {
  return value + 1;
}

var descriptor = {
  foo: 0,
  bar: 1,
}

update.call(descriptor, callback);

result:

{
  foo: 1,
  bar: 2
}

API

declare function update(
  this: Descriptor,
  callback: (this, value, key: string) => any,
  thisArg?
): Descriptor

Interfaces

  • Descriptor: see @kingjs/descriptor

    Parameters

  • this: The descriptor whose properties are to be mapped.
  • callback: A mapping function called for each property of this.
    • value: The value being mapped.
    • key: The name of the property being mapped.
  • thisArg: The this argument to pass to callback.

    Returns

    Returns this after mapping properties using the callback.

    Install

    With npm installed, run
    $ npm install @kingjs/descriptor.update
    

    License

    MIT

Analytics

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.