/** * Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ import { Console } from 'console'; import { SourceMapRegistry } from '@jest/source-map'; import type { ConsoleBuffer, LogMessage, LogType } from './types'; export default class BufferedConsole extends Console { private _buffer; private _counters; private _timers; private _groupDepth; private _getSourceMaps; constructor(getSourceMaps: () => SourceMapRegistry | null | undefined); static write(buffer: ConsoleBuffer, type: LogType, message: LogMessage, level?: number | null, sourceMaps?: SourceMapRegistry | null): ConsoleBuffer; private _log; assert(value: unknown, message?: string | Error): void; count(label?: string): void; countReset(label?: string): void; debug(firstArg: unknown, ...rest: Array): void; dir(firstArg: unknown, ...rest: Array): void; dirxml(firstArg: unknown, ...rest: Array): void; error(firstArg: unknown, ...rest: Array): void; group(title?: string, ...rest: Array): void; groupCollapsed(title?: string, ...rest: Array): void; groupEnd(): void; info(firstArg: unknown, ...rest: Array): void; log(firstArg: unknown, ...rest: Array): void; time(label?: string): void; timeEnd(label?: string): void; warn(firstArg: unknown, ...rest: Array): void; getBuffer(): ConsoleBuffer | undefined; } //# sourceMappingURL=BufferedConsole.d.ts.map