@grafana/ui
Version:
Grafana Components Library
20 lines (18 loc) • 601 B
JavaScript
;
function attachDebugger(key, thebugger, logger) {
var _a;
if (process.env.NODE_ENV === "production") {
return;
}
let completeDebugger = thebugger || {};
if (logger !== void 0) {
completeDebugger = { ...completeDebugger, enable: () => logger.enable(), disable: () => logger.disable() };
}
let debugGlobal = (_a = typeof window !== "undefined" && window["_debug"]) != null ? _a : {};
debugGlobal[key] = completeDebugger;
if (typeof window !== "undefined") {
window["_debug"] = debugGlobal;
}
}
export { attachDebugger };
//# sourceMappingURL=debug.mjs.map