defp.js
Define object properties in an easier way. Inspired by prr.
Install
npm i defp
Requirements
defp
written in ES2015, use transpiler when needed- Add
Object.assign
polyfill if it's not available
Usage
const defp =
Equals to:
Object
Descriptor options
// c === configurable// e === enumerable// w === writable
Equals:
Object
getter
and setter
:
Overriding descriptor options for special key:
Note:
- If
VALUE
contains one of these keys:get
,set
,value
,enumerable
,configurable
,defp
will treatVALUE
as a descriptor.