diff --git a/packages/adblocker-webextension/adblocker.ts b/packages/adblocker-webextension/adblocker.ts index 8c8839c3e7..dedc07c701 100644 --- a/packages/adblocker-webextension/adblocker.ts +++ b/packages/adblocker-webextension/adblocker.ts @@ -209,7 +209,7 @@ export class BlockingContext { private readonly onRuntimeMessage: ( msg: IBackgroundCallback & { action?: string }, sender: Runtime.MessageSender, - ) => Promise | undefined>; + ) => Promise; private readonly onCommittedHandler: | ((details: WebNavigation.OnCommittedDetailsType) => void) @@ -408,7 +408,7 @@ export class WebExtensionBlocker extends FiltersEngine { browser: Browser, msg: IBackgroundCallback & { action?: string }, sender: Runtime.MessageSender, - sendResponse: (response?: IMessageFromBackground) => void, + sendResponse: (response: IMessageFromBackground) => void, ): Promise => { const promises: Promise[] = []; @@ -560,7 +560,7 @@ export class WebExtensionBlocker extends FiltersEngine { browser: Browser, msg: IBackgroundCallback & { action?: string }, sender: Runtime.MessageSender, - ): Promise | undefined> => { + ): Promise => { return new Promise((resolve, reject) => { this.handleRuntimeMessage(browser, msg, sender, resolve).catch(reject).finally(() => resolve({})); });