Leon4gr45/builder
0
1import { TaskManager } from './task-manager';2import { SSEEventBus } from './sse-event-bus';3 4const g = globalThis as unknown as {5 __serverGenTaskManager?: TaskManager;6 __serverGenEventBus?: SSEEventBus;7};8 9if (!g.__serverGenTaskManager) {10 g.__serverGenTaskManager = new TaskManager({11 maxConcurrentPerScope: 3,12 keyTTLMs: 30 * 60 * 1000,13 });14}15if (!g.__serverGenEventBus) {16 g.__serverGenEventBus = new SSEEventBus({ maxBufferSize: 500 });17}18 19export const taskManager = g.__serverGenTaskManager;20export const eventBus = g.__serverGenEventBus;21 