ensureWorker function ✗ 0.0%

Last updated: 2026-03-03T12:11:09.168Z

Metrics

LOC: 7 Complexity: 2 Params: 0 Coverage: 0.0% (0/5 lines, 0x executed)

Signature

ensureWorker(): : Promise<void>

Source Code

async function ensureWorker(): Promise<void> {
  if (workerConfigured) return;
  const pdfjsLib = await import("pdfjs-dist");
  pdfjsLib.GlobalWorkerOptions.workerSrc = pdfWorkerUrl;
  log.debug(`PDF.js worker configurado: ${pdfWorkerUrl}`);
  workerConfigured = true;
}

Dependencies (Outgoing)

graph LR ensureWorker["ensureWorker"] createLogger["createLogger"] ensureWorker -->|uses| createLogger style ensureWorker fill:#dbeafe,stroke:#2563eb,stroke-width:2px click ensureWorker "7a7b52f7c0be71aa.html" click createLogger "70597a0a6b5e9ebb.html"
TargetType
createLogger uses

Impact (Incoming)

graph LR ensureWorker["ensureWorker"] renderPdfToImageDataUrls["renderPdfToImageDataUrls"] extractTextFromPdf["extractTextFromPdf"] renderPdfToImageDataUrls -->|calls| ensureWorker extractTextFromPdf -->|calls| ensureWorker style ensureWorker fill:#dbeafe,stroke:#2563eb,stroke-width:2px click ensureWorker "7a7b52f7c0be71aa.html" click renderPdfToImageDataUrls "c45693e979eeef11.html" click extractTextFromPdf "982b63457a1c3d0e.html"