/** * Index worker entry point. * * Hosts ALL SQLite access and source parsing off the main thread. The * synchronous `node:sqlite` calls and the TypeScript compiler can block this * thread freely — the terminal UI never notices. If this thread truly wedges * (pathological parse, cross-process lock storm), the host's watchdog calls * `worker.terminate()` and respawns lazily; the index is derived data, so the * worst case is a re-run, never a frozen terminal. * * Protocol: see worker-protocol.ts. Requests are processed concurrently * (operations open their own store; host-side mutex already serializes * writes), each carrying an AbortController for cooperative cancellation. */ export {}; //# sourceMappingURL=worker.d.ts.map