UNPKG

vike

Version:

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

18 lines (17 loc) 685 B
import '../assertEnvVite.js'; export { getOutDirs }; export { resolveOutDir }; export type { OutDirs }; import type { UserConfig, ResolvedConfig } from 'vite'; import { type ViteEnv } from './isViteServerSide.js'; type OutDirs = { /** Absolute path to `outDir` */ outDirRoot: string; /** Absolute path to `${outDir}/client` */ outDirClient: string; /** Absolute path to `${outDir}/server` */ outDirServer: string; }; declare function getOutDirs(configGlobal: ResolvedConfig, viteEnv: ViteEnv | undefined): OutDirs; /** Appends `client/` or `server/` to `config.build.outDir` */ declare function resolveOutDir(config: UserConfig, isServerSide: boolean): string;