import { parentPort, workerData } from 'node:worker_threads'; import { buildIsoPdfCorpus, type IsoPdfCorpusOptions } from './iso-pdf-corpus'; void buildIsoPdfCorpus(workerData as IsoPdfCorpusOptions).then( corpus => parentPort?.postMessage({ corpus }), error => parentPort?.postMessage({ error: error instanceof Error ? error.message : 'ISO PDF parsing failed.' }) );