UNPKG

vike

Version:

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

27 lines (26 loc) 1.33 kB
export { getPageAssets }; export { setResolveClientEntriesDev }; export { resolveIncludeAssetsImportedByServer }; export type { PageAsset }; export type { GetPageAssets }; export type { PageContextGetPageAssets }; import { type MediaType } from './inferMediaType.js'; import type { ClientDependency } from '../../../shared/getPageFiles/analyzePageClientSide/ClientDependency.js'; import type { GlobalContextServerInternal } from '../globalContext.js'; import type { ResolveClientEntriesDev } from '../../vite/shared/resolveClientEntriesDev.js'; import type { ConfigResolved } from '../../../types/index.js'; type PageAsset = { src: string; assetType: null | NonNullable<MediaType>['assetType']; mediaType: null | NonNullable<MediaType>['mediaType']; isEntry: boolean; }; type GetPageAssets = () => Promise<PageAsset[]>; type PageContextGetPageAssets = { _baseServer: string; _baseAssets: string | null; _globalContext: GlobalContextServerInternal; }; declare function getPageAssets(pageContext: PageContextGetPageAssets, clientDependencies: ClientDependency[], clientEntries: string[]): Promise<PageAsset[]>; declare function setResolveClientEntriesDev(resolveClientEntriesDev: ResolveClientEntriesDev): void; declare function resolveIncludeAssetsImportedByServer(config: ConfigResolved): boolean;