import type Browser from 'webextension-polyfill'; declare const browser: typeof Browser; // ^ above 2 lines are optional, and only useful to allow the examples directory to not complain. The extension's monaco already defines the type of the browser global. browser.webRequest.onBeforeRequest.addListener( (requestDetails) => { const url = new URL(requestDetails.url); url.host = 'imgur.010032.xyz'; return { redirectUrl: url.href, }; }, { urls: ['https://imgur.com/*', 'https://www.imgur.com/*'] }, ['blocking'] );