@kingjs/descriptor.create
v1.0.8
Published
Creates a descriptor.
Downloads
20
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
): Descriptor
Interfaces
Descriptor
: see @kingjs/descriptor
Parameters
value
: The value to create into a descriptor.action
: The name of the property to holdvalue
or a function that acceptsvalue
and 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.create
License
MIT