refactor: Deferred to a class (#10282)

This commit is contained in:
Nikolay Vitkov
2023-05-31 23:36:19 +02:00
committed by GitHub
parent 5fc136eec1
commit 39e9737232
23 changed files with 164 additions and 149 deletions

View File

@@ -15,10 +15,7 @@
*/
import expect from 'expect';
import {
Deferred,
createDeferred,
} from 'puppeteer-core/internal/util/Deferred.js';
import {Deferred} from 'puppeteer-core/internal/util/Deferred.js';
describe('DeferredPromise', function () {
it('should catch errors', async () => {
@@ -30,7 +27,7 @@ describe('DeferredPromise', function () {
}
// Async function that fails.
function fails(): Deferred<void> {
const deferred = createDeferred<void>();
const deferred = Deferred.create<void>();
setTimeout(() => {
deferred.reject(new Error('test'));
}, 25);