UNPKG

@pnp/odata

Version:

pnp - provides shared odata functionality and base classes

53 lines 1.78 kB
import { hOP } from "@pnp/common"; import { Logger } from "@pnp/logging"; import { extendGlobal } from "./invokable-extensions.js"; extendGlobal([ function (op, target) { var rest = []; for (var _i = 2; _i < arguments.length; _i++) { rest[_i - 2] = arguments[_i]; } if (target.__deepTrace) { switch (op) { case "apply": Logger.write(op + " ::> ()", 1 /* Info */); break; case "has": case "get": case "set": Logger.write(op + " ::> " + rest[0], 1 /* Info */); break; } } }, { // eslint-disable-next-line @typescript-eslint/no-unused-vars get: function (target, p, _receiver) { switch (p) { case "__enableDeepTrace": return function () { target.__deepTrace = true; }; case "__disableDeepTrace": return function () { target.__deepTrace = false; }; case "__data": return target.data; case "__unwrap": return function () { return target; }; case "__json": return function () { var o = {}; for (var name_1 in target) { if (hOP(target, name_1)) { o[name_1] = target[name_1]; } } return o; }; } }, } ]); //# sourceMappingURL=debug.js.map