///
import cards from '../data/cards-summary.json';
import boards from '../data/boards-summary.json';
import memory from '../data/memory-summary.json';
import { recommendBoardAwakening, type BoardAwakeningRequest } from '../engine/board-awakening.ts';
self.onmessage = (event: MessageEvent) => {
try {
const result = recommendBoardAwakening({ cards: cards.cards, boards, memoryEffects: memory.effects }, event.data,
(progress) => self.postMessage({ type: 'progress', progress }));
self.postMessage({ type: 'result', result });
} catch (error) { self.postMessage({ type: 'error', message: error instanceof Error ? error.message : '연결노드용 개화 추천에 실패했습니다.' }); }
};
export {};