@kingjs/descriptor.update

Updates values of a descriptor using a callback.

Downloads in past

Stats

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

Readme

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
descriptor: https://www.npmjs.com/package/@kingjs/descriptor