UNPKG

vike

Version:

The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.

27 lines (26 loc) 1.22 kB
export { loadUserFilesServerSide }; export type { PageFiles }; export type { PageContext_loadUserFilesServerSide }; import { type PageFile } from '../../../shared/getPageFiles.js'; import { PromiseType } from '../utils.js'; import { PageContextGetPageAssets, type PageAsset } from './getPageAssets.js'; import { type PageContextDebugRouteMatches } from './debugPageFiles.js'; import type { PageConfigRuntime } from '../../../shared/page-configs/PageConfig.js'; import type { GlobalContextServerInternal } from '../globalContext.js'; type PageContext_loadUserFilesServerSide = PageContextGetPageAssets & PageContextDebugRouteMatches & { urlOriginal: string; _pageFilesAll: PageFile[]; _pageConfigs: PageConfigRuntime[]; _globalContext: GlobalContextServerInternal; }; type PageFiles = PromiseType<ReturnType<typeof loadUserFilesServerSide>>; declare function loadUserFilesServerSide(pageContext: { pageId: string; } & PageContext_loadUserFilesServerSide): Promise<import("../../../shared/getPageFiles.js").PageConfigUserFriendlyOld & { Page: unknown; _isHtmlOnly: boolean; _passToClient: string[]; _pageFilePathsLoaded: string[]; } & { __getPageAssets: () => Promise<PageAsset[]>; }>;