diff --git a/src/client/client.ts b/src/client/client.ts index ee1381b..3846d12 100644 --- a/src/client/client.ts +++ b/src/client/client.ts @@ -13,7 +13,7 @@ import { unrewriteUrl, rewriteUrl, } from "../shared"; -import { BareClient as BareClientType } from "@mercuryworkshop/bare-mux"; +import type { BareClient as BareClientType } from "@mercuryworkshop/bare-mux"; import { createWrapFn } from "./shared/wrap"; import { NavigateEvent } from "./events"; import type { URLMeta } from "../shared/rewriters/url"; diff --git a/src/client/shared/wrap.ts b/src/client/shared/wrap.ts index 70d184a..b4dcab5 100644 --- a/src/client/shared/wrap.ts +++ b/src/client/shared/wrap.ts @@ -58,6 +58,7 @@ export default function (client: ScramjetClient, self: typeof globalThis) { Object.defineProperty(self, config.globals.wrapthisfn, { value: function (i) { if (i === self) return client.globalProxy; + return i; }, writable: false,