MCPcopy Create free account
hub / github.com/amasad/debug_utils / removeAccessors

Function removeAccessors

du.js:354–360  ·  view source on GitHub ↗

* Removes debug/log accessors to object properties. * * @param {object} object * @param {string} prop * @private

(object, prop)

Source from the content-addressed store, hash-verified

352 */
353
354function removeAccessors(object, prop) {
355 var item = spliceOutItem(descriptors, object);
356 if (!item) return false;
357 if (!(item.desc.get || item.desc.set)) item.desc.value = item.getVal();
358 Object.defineProperty(object, prop, item.desc);
359 return true;
360}
361
362/**
363 * Adds debug getter to `object` property `prop`.

Callers 3

$dugrFunction · 0.85
$dusrFunction · 0.85
$dugsrFunction · 0.85

Calls 1

spliceOutItemFunction · 0.85

Tested by

no test coverage detected