UNPKG

holyfills

Version:

No more "Holy Sxxt!!" when writting ES5/ES6

15 lines (13 loc) 405 B
"use strict"; var defineProperty = HAS_DESCRIPTORS_SUPPORT ? Object.defineProperty : function (object, name, descriptor) { object[name] = descriptor.value; }; module.exports = function (object, name, method, forceAssign) { if (!forceAssign && (name in object)) { return; } defineProperty(object, name, { configurable: true, enumerable: false, writable: true, value: method }); };