export type { GlobalContext }; export type { GlobalContextServer }; export type { GlobalContextClient }; export type { GlobalContextClientWithServerRouting }; import type { GlobalContextServerInternal } from '../server/runtime/globalContext.js'; import type { GlobalContextClientInternalWithServerRouting } from '../client/runtime-server-routing/getGlobalContextClientInternal.js'; import type { GlobalContextBasePublic } from '../shared-server-client/createGlobalContextShared.js'; import type { GlobalContextClientInternal } from '../client/runtime-client-routing/getGlobalContextClientInternal.js'; type GlobalContext = GlobalContextServer | GlobalContextClient; type GlobalContextServer = Pick & { /** https://vike.dev/warning/internals */ dangerouslyUseInternals: GlobalContextServerInternal; } & Vike.GlobalContext & Vike.GlobalContextServer; type GlobalContextClient = GlobalContextBasePublic & { /** https://vike.dev/warning/internals */ dangerouslyUseInternals: GlobalContextClientInternal; } & Pick & Vike.GlobalContext & Vike.GlobalContextClient & {}; type GlobalContextClientWithServerRouting = GlobalContextBasePublic & Pick & Vike.GlobalContext & Vike.GlobalContextClient & {};