UNPKG

nhz.lib

Version:
17 lines (13 loc) 341 B
/* property.setter(obj, name [, value]) */ var descriptor; descriptor = require('./descriptor'); module.exports = function(obj, name, value) { var d; if (value != null) { (d = descriptor(obj, name)).set = value; delete d.value; delete d.writable; descriptor(obj, name, d); } return (descriptor(obj, name)).set; };