UNPKG

utilise

Version:

Lean JavaScript Utilities as Micro-libraries

9 lines (7 loc) 234 B
var has = require('./has') module.exports = function def(o, p, v, w){ if (o.host && o.host.nodeName) o = o.host if (p.name) v = p, p = p.name !has(o, p) && Object.defineProperty(o, p, { value: v, writable: w }) return o[p] }