@kingjs/descriptor.update

1.0.18 • Public • Published

@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

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

/@kingjs/descriptor.update/

    Package Sidebar

    Install

    npm i @kingjs/descriptor.update

    Weekly Downloads

    18

    Version

    1.0.18

    License

    MIT

    Unpacked Size

    3.29 kB

    Total Files

    4

    Last publish

    Collaborators

    • kingces95