fix(lint): fix type test to work nicely with close param (#5114)

This commit is contained in:
Yury Semikhatsky 2021-01-22 14:41:24 -08:00 committed by GitHub
parent 4fbc3c8d24
commit 71d82a5a57
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -766,13 +766,25 @@ playwright.chromium.launch().then(async browser => {
// Event listeners
(async function() {
const eventEmitter = {} as (playwright.Page|playwright.BrowserContext|EventEmitter);
const listener = () => {};
eventEmitter.addListener('close', listener)
.on('close', listener)
.once('close', listener)
.removeListener('close', listener)
.off('close', listener);
{
const eventEmitter = {} as (playwright.Page | EventEmitter);
const listener = () => { };
eventEmitter.addListener('close', listener)
.on('close', listener)
.once('close', listener)
.removeListener('close', listener)
.off('close', listener);
}
{
const eventEmitter = {} as (playwright.BrowserContext | EventEmitter);
const listener = (c: playwright.BrowserContext) => { };
eventEmitter.addListener('close', listener)
.on('close', listener)
.once('close', listener)
.removeListener('close', listener)
.off('close', listener);
}
});
// waitForResponse callback predicate