1.0.9 • Published 6 years ago

@kingjs/descriptor.write v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
6 years ago

@kingjs/descriptor.write

Writes a value to a descriptor, cloning descriptors if frozen.

Usage

Set a few properties on a descriptor like this.

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

var target = { foo: 0 };
write.call(target, 'bar', 0);

result:

{
  foo: 0,
  bar: 0,
}

API

declare function write(
  descriptor: Descriptor,
  name: string,
  value: any
): Descriptor

Interfaces

Parameters

  • this: The descriptor whose property will be updated.
  • name: The property to write.
  • value: The updated value.

Returns

Returns a clone of this with updated properties.

Install

With npm installed, run

$ npm install @kingjs/descriptor.write

License

MIT

Analytics