Add headers-received event for extensions (#206)
MODIFIED
packages/injector/src/index.ts
MODIFIED
packages/injector/src/index.ts
@@ -157,6 +157,8 @@ const key = Object.keys(details.responseHeaders).find((h) => h.toLowerCase() === fallback) ?? fallback;details.responseHeaders[key] = ["*"];}+ moonlightHost.events.emit("headers-received", details, isMainWindow);+cb({ cancel: false, responseHeaders: details.responseHeaders });}});
MODIFIED
packages/types/src/globals.ts
MODIFIED
packages/types/src/globals.ts
@@ -11,7 +11,7 @@ MoonlightEventEmitter,NodeEventType,NodeEventPayloads} from "./core/event";-import { MoonlightFS } from "./fs";+import type { MoonlightFS } from "./fs";export type MoonlightHost = {config: Config;