UNPKG

agentcrumbs

Version:
26 lines 688 B
const NOOP_SESSION = Object.freeze({ id: "", name: "", crumb: function noop() { }, end: function noop() { }, }); function noopSession(name, fn) { if (typeof fn === "function") { return fn(NOOP_SESSION); } return NOOP_SESSION; } export const NOOP = Object.assign(function noop() { }, { enabled: false, namespace: "", child: () => NOOP, scope: (_name, fn) => fn({ crumb: NOOP, traceId: "" }), wrap: (_name, fn) => fn, time: function noop() { }, timeEnd: function noop() { }, snapshot: function noop() { }, assert: function noop() { }, session: noopSession, }); Object.freeze(NOOP); //# sourceMappingURL=noop.js.map