{"version":3,"file":"debug.mjs","names":[],"sources":["../../src/util/debug.ts"],"sourcesContent":["let debugMode = false\n\n/**\n * Enables or disables debug mode globally.\n *\n * Debug mode is a process-wide toggle that SDKs check (via {@link getDebugMode}) to decide whether\n * to emit internal diagnostic logs to the console. It does not affect any data sent to Datadog.\n *\n * @param newDebugMode - `true` to enable debug mode, `false` to disable it.\n */\nexport function setDebugMode(newDebugMode: boolean) {\n  debugMode = newDebugMode\n}\n\n/**\n * Returns whether debug mode is currently enabled (see {@link setDebugMode}).\n *\n * @returns `true` when debug mode is on.\n */\nexport function getDebugMode() {\n  return debugMode\n}\n"],"mappings":";AAAA,IAAI,YAAY;;;;;;;;;AAUhB,SAAgB,aAAa,cAAuB;CAClD,YAAY;AACd;;;;;;AAOA,SAAgB,eAAe;CAC7B,OAAO;AACT"}