()
| 504 | var pdfjsDecoders = false; |
| 505 | |
| 506 | async function loadPdfjsDecoders() |
| 507 | { |
| 508 | if(importPromises.pdfjsDecoders) return importPromises.pdfjsDecoders; |
| 509 | if(pdfjsDecoders) return; |
| 510 | |
| 511 | importPromises.pdfjsDecoders = new Promise(async function(resolve){ |
| 512 | |
| 513 | pdfjsDecoders = await import(asarToAsarUnpacked(p.join(__dirname, '..', 'node_modules/pdfjs-dist/image_decoders/pdf.image_decoders.mjs'))); |
| 514 | |
| 515 | pdfjsDecoders.JpxImage.setOptions({ |
| 516 | useWasm: true, |
| 517 | useWorkerFetch: true, |
| 518 | wasmUrl: fileManager.posixPath(asarToAsarUnpacked(p.join(appDir, 'node_modules/pdfjs-dist/wasm/'))), |
| 519 | }); |
| 520 | |
| 521 | resolve(); |
| 522 | |
| 523 | importPromises.pdfjsDecoders = false; |
| 524 | |
| 525 | }); |
| 526 | |
| 527 | return importPromises.pdfjsDecoders; |
| 528 | |
| 529 | } |
| 530 | |
| 531 | var JxlImage = false; |
| 532 |
nothing calls this directly
no test coverage detected