1.0.0 • Published 5 years ago
@kingjs/property-descriptor.create-field v1.0.0
@kingjs/property-descriptor.create-field
Package a target, a name and a descriptor formed by wrapping a value.
Usage
var assert = require('assert');
var createField = require('@kingjs/property-descriptor.create-field');
var value = 42;
var { target, name, descriptor } = createField({ }, 'field', value);
Object.defineProperty(target, name, descriptor);
assert(target[name] == value);
API
createField(target, name, value)
Parameters
target
: The target on which the property will be defined.name
: The name of the property.value
: The value of the property.
Returns
An object with properties target
, name
, and descriptor
which itself has a property value
each with values corresponding to their respective arguments.
Install
With npm installed, run
$ npm install @kingjs/property-descriptor.create-field
Source
https://repository.kingjs.net/property-descriptor/create-field
License
MIT
1.0.0
5 years ago