(url: string)
| 3 | import type MockXhrRequest from "node_modules/mock-xmlhttprequest/dist/cjs/MockXhrRequest.d.cts"; |
| 4 | |
| 5 | export const setNetworkRequestCounter = (url: string) => { |
| 6 | const wbr = chrome.webRequest.onBeforeRequest as any; |
| 7 | const EE: EventEmitter | undefined = wbr?.EE; |
| 8 | if (EE) { |
| 9 | wbr.counter ||= 0; |
| 10 | const counter = ++wbr.counter; |
| 11 | EE.emit("onBeforeRequest", { |
| 12 | tabId: -1, |
| 13 | requestId: counter, |
| 14 | url: url, |
| 15 | initiator: `chrome-extension://${chrome.runtime.id}`, |
| 16 | timeStamp: Date.now(), |
| 17 | }); |
| 18 | } |
| 19 | }; |
| 20 | |
| 21 | // const realFetch = fetch; |
| 22 |
no test coverage detected