vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
16 lines (15 loc) • 746 B
TypeScript
export { prepareViteApiCall };
export { getViteRoot };
export { assertViteRoot };
export { normalizeViteRoot };
import type { InlineConfig, ResolvedConfig } from 'vite';
import type { APIOptions, Operation } from './types.js';
import { type VikeConfigInternal } from '../vite/shared/resolveVikeConfigInternal.js';
declare function prepareViteApiCall(options: APIOptions, operation: Operation): Promise<{
vikeConfig: VikeConfigInternal;
viteConfigResolved: ResolvedConfig;
viteConfigFromUserEnhanced: InlineConfig | undefined;
}>;
declare function getViteRoot(operation: Operation): Promise<string>;
declare function normalizeViteRoot(root: string): string;
declare function assertViteRoot(root: string, config: ResolvedConfig): void;