Skip to content

Commit

Permalink
fix: use URL constructor for worker src
Browse files Browse the repository at this point in the history
  • Loading branch information
gtm-nayan committed Dec 10, 2022
1 parent 6a73c5c commit 719cd17
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/lib/utils/vite.ts
@@ -1,10 +1,13 @@
import { PDFWorker } from 'pdfjs-dist';
import PDFWorkerSrc from 'pdfjs-dist/build/pdf.worker.min.js?url';
import { onDestroy, setContext } from 'svelte';

export function set_pdfjs_context() {
if (!import.meta.env.SSR) {
const worker = new PDFWorker({ port: new Worker(PDFWorkerSrc) as unknown as null });
const worker = new PDFWorker({
port: new Worker(
new URL('pdfjs-dist/build/pdf.worker.min.js', import.meta.url)
) as unknown as null,
});
setContext('svelte_pdfjs_worker', worker);
onDestroy(() => worker.destroy());
}
Expand Down

0 comments on commit 719cd17

Please sign in to comment.