(ms: number)
| 15 | import type { Language, ExtractionResult } from '../src/types'; |
| 16 | |
| 17 | const sleep = (ms: number) => new Promise((r) => setTimeout(r, ms)); |
| 18 | |
| 19 | interface ParseMsg { type: 'parse'; id: number; filePath: string; content: string; language: Language } |
| 20 | type Action = { result: ExtractionResult } | { crash: true } | { hang: true } | { wait: Promise<ExtractionResult> }; |