Generate property descriptor maps
Install the module with: npm install descriptor
var Descriptor = require("descriptor");
var Descriptor = require("descriptor");
// `new` is optional
new Descriptor( "foo" );
{ // defaults to `true`
writable: true,
configurable: true,
enumerable: true,
value: 'foo'
}
new Descriptor( "foo", "!enumerable" );
{
writable: true,
configurable: true,
enumerable: false,
value: "foo"
}
var data = "";
new Descriptor({
get: function() {
return data;
},
set: function( value ) {
data = value;
}
});
{
configurable: true,
enumerable: true,
set: [Function],
get: [Function]
}
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt.
(Nothing yet)
Copyright (c) 2012 Rick Waldron Licensed under the MIT license.