@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

    Keywords

    none

    Install

    npm i @kingjs/descriptor.update

    DownloadsWeekly Downloads

    1

    Version

    1.0.18

    License

    MIT

    Unpacked Size

    3.29 kB

    Total Files

    4

    Last publish

    Collaborators

    • kingces95