vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
16 lines (15 loc) • 758 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 VikeConfigObject } from '../plugin/plugins/importUserCode/v1-design/getVikeConfig.js';
declare function prepareViteApiCall(options: APIOptions, operation: Operation): Promise<{
vikeConfig: VikeConfigObject;
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;