1 | ;
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | exports.BufferedDebugHandler = void 0;
|
4 | class BufferedDebugHandler {
|
5 | constructor() {
|
6 | this.buffer = [];
|
7 | }
|
8 | debug(debugMsg) {
|
9 | this.buffer.push(debugMsg);
|
10 | }
|
11 | executeBufferedBlocks() {
|
12 | const logs = this.buffer.map((block) => block());
|
13 | this.buffer = [];
|
14 | return logs;
|
15 | }
|
16 | }
|
17 | exports.BufferedDebugHandler = BufferedDebugHandler;
|