putil-defineconst
Helper function for defining & configuring consts and properties easily
Installation
$ npm install putil-defineconst --save
Usage
defineConst([target], name, value, [enumerable=true])
- targe [
Object
] Target object - name [
String
] Property name - value [
*
] Property value - enumerable ['Boolean'] Enumerable flag
const defineConst = ;const a = {};;aprm1 = 1234;assert;assert;
defineConst([target], name, value, [config])
- targe [
Object
] Target object - name [
String
] Property name - value [
*
] Property value - config ['Object'] Configuration object
const defineConst = ;const a = {};;aprm1 = 1234;assert;assert;
defineConst([target], properties, [enumerable=true])
- targe [
Object
] Target object - name [
Object
] Key/value pair object that includes properties to be defined - enumerable ['Boolean'] Enumerable flag
const a = {};;aprm1 = 1234;aprm2 = 'aaa';assert;assert;assert;assert;
defineConst([target], properties, [config])
- targe [
Object
] Target object - name [
Object
] Key/value pair object that includes properties to be defined - config ['Object'] Configuration object
const a = {};;aprm1 = 1234;aprm2 = 'aaa';assert;assert;assert;assert;
Node Compatibility
- node
>= 4.0
;