mirror of
https://github.com/bitwarden/browser
synced 2024-12-20 22:47:26 +01:00
26 lines
545 B
TypeScript
26 lines
545 B
TypeScript
|
const originalConsole = console;
|
||
|
|
||
|
declare let console: any;
|
||
|
|
||
|
export function interceptConsole(interceptions: any): object {
|
||
|
console = {
|
||
|
log: function () {
|
||
|
// eslint-disable-next-line
|
||
|
interceptions.log = arguments;
|
||
|
},
|
||
|
warn: function () {
|
||
|
// eslint-disable-next-line
|
||
|
interceptions.warn = arguments;
|
||
|
},
|
||
|
error: function () {
|
||
|
// eslint-disable-next-line
|
||
|
interceptions.error = arguments;
|
||
|
},
|
||
|
};
|
||
|
return interceptions;
|
||
|
}
|
||
|
|
||
|
export function restoreConsole() {
|
||
|
console = originalConsole;
|
||
|
}
|