/// 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 {};