UNPKG

693 BTypeScriptView Raw
1export declare const CONSOLE_LEVELS: readonly ["debug", "info", "warn", "error", "log", "assert", "trace"];
2declare type LoggerMethod = (...args: unknown[]) => void;
3declare type LoggerConsoleMethods = Record<typeof CONSOLE_LEVELS[number], LoggerMethod>;
4/** JSDoc */
5interface Logger extends LoggerConsoleMethods {
6 disable(): void;
7 enable(): void;
8}
9/**
10 * Temporarily disable sentry console instrumentations.
11 *
12 * @param callback The function to run against the original `console` messages
13 * @returns The results of the callback
14 */
15export declare function consoleSandbox<T>(callback: () => T): T;
16declare let logger: Logger;
17export { logger };
18//# sourceMappingURL=logger.d.ts.map
\No newline at end of file