vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
13 lines (12 loc) • 883 B
TypeScript
export { execHookServer };
export type { PageContextExecHookServer };
import { type PageContextForPublicUsageServer } from './preparePageContextForPublicUsageServer.js';
import type { VikeConfigPublicPageLazy } from '../../../shared/getPageFiles.js';
import type { HookName } from '../../../types/Config.js';
type PageContextExecHookServer = VikeConfigPublicPageLazy & PageContextForPublicUsageServer;
declare function execHookServer(hookName: HookName, pageContext: PageContextExecHookServer): Promise<(import("../../../shared/hooks/getHook.js").HookLoc & {
hookFn: (arg: import("../../../shared/preparePageContextForPublicUsage.js").PageContextPrepareMinimum | import("../../../shared/prepareGlobalContextForPublicUsage.js").GlobalContextPrepareMinimum) => unknown;
hookTimeout: import("../../../shared/hooks/getHook.js").HookTimeout;
} & {
hookReturn: unknown;
})[]>;