diff --git a/source/index.ts b/source/index.ts index b634c7a..611e82f 100644 --- a/source/index.ts +++ b/source/index.ts @@ -38,7 +38,13 @@ const patchConsole = (callback: Callback): Restore => { callback('stderr', data); }; - const internalConsole = new console.Console(stdout, stderr); + let internalConsole; + if (typeof console.Console === 'function') { + internalConsole = new console.Console(stdout, stderr); + } else { + internalConsole = console; + } + for (const method of consoleMethods) { originalMethods[method] = (console as any)[method];