Merge pull request #17854 from Snuffleupagus/rm-PromiseCapability

[api-minor] Replace the `PromiseCapability` with  `Promise.withResolvers()`
This commit is contained in:
Tim van der Meij 2024-04-02 15:21:43 +02:00 committed by GitHub
commit 2e5282928f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
28 changed files with 159 additions and 252 deletions

View file

@ -46,7 +46,6 @@ import {
isPdfFile,
MissingPDFException,
PDFWorker,
PromiseCapability,
shadow,
UnexpectedResponseException,
version,
@ -92,7 +91,10 @@ const ViewOnLoad = {
const PDFViewerApplication = {
initialBookmark: document.location.hash.substring(1),
_initializedCapability: new PromiseCapability(),
_initializedCapability: {
...Promise.withResolvers(),
settled: false,
},
appConfig: null,
pdfDocument: null,
pdfLoadingTask: null,
@ -240,6 +242,7 @@ const PDFViewerApplication = {
this.bindEvents();
this.bindWindowEvents();
this._initializedCapability.settled = true;
this._initializedCapability.resolve();
},