UNPKG

457 BJavaScriptView Raw
1"use strict";
2Object.defineProperty(exports, "__esModule", { value: true });
3exports.BufferedDebugHandler = void 0;
4class 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}
17exports.BufferedDebugHandler = BufferedDebugHandler;