const pendingGenerations: Record = {}; export const cancelPendingGeneration = (generationId: string): boolean => { const controller = pendingGenerations[generationId]; if (controller) { controller.abort(); delete pendingGenerations[generationId]; return true; } return false; }; export const completeGeneration = (generationId: string) => { const controller = pendingGenerations[generationId]; if (controller) { delete pendingGenerations[generationId]; } }; export const addPendingGeneration = (generationId: string, controller: AbortController) => { pendingGenerations[generationId] = controller; };