@kingjs/descriptor.create
v1.0.8
Published
Creates a descriptor.
Downloads
23
Readme
@kingjs/descriptor.create
Returns a descriptor given a primitive value.
Usage
var create = require('@kingjs/descriptor.create');
var people = {
alice: { name: 'Alice', age: 21 },
bob: 'Bob'
}
for (var name in people)
people[name] = create(people[name], 'name');
people;result:
{
alice: { name: 'Alice', age: 21 },
bob: { name: 'Bob' }
}API
declare function create(
value,
action: string | (value) => Descriptor
): DescriptorInterfaces
Descriptor: see @kingjs/descriptor
Parameters
value: The value to create into a descriptor.action: The name of the property to holdvalueor a function that acceptsvalueand returns a descriptor.
Returns
Returns value if already a descriptor, else a normalized descriptor for value.
Install
With npm installed, run
$ npm install @kingjs/descriptor.createLicense
MIT
