1 | export declare type AsyncDebugBlock = () => unknown;
|
2 | export declare type DebugConsume = (debugLog: AsyncDebugBlock) => void;
|
3 | export interface DebugHandler {
|
4 | debug: DebugConsume;
|
5 | }
|
6 | export declare class BufferedDebugHandler implements DebugHandler {
|
7 | private buffer;
|
8 | constructor();
|
9 | debug(debugMsg: AsyncDebugBlock): void;
|
10 | executeBufferedBlocks(): Array<unknown>;
|
11 | }
|