UNPKG

vike

Version:

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

23 lines (22 loc) 1.25 kB
import '../assertEnvVite.js'; export { isViteServerSide }; export { isViteServerSide_viteEnvOptional }; export { isViteServerSide_onlySsrEnv }; export { isViteServerSide_extraSafe }; export { isViteServerSide_applyToEnvironment }; export { isViteServerSide_configEnvironment }; export type { ViteEnv }; import type { Environment, EnvironmentOptions, ResolvedConfig, UserConfig, Plugin } from 'vite'; type ViteEnv = { name?: string; config: EnvironmentOptions | Environment['config']; }; declare function isViteServerSide(configGlobal: ResolvedConfig | UserConfig, viteEnv: ViteEnv): boolean; declare function isViteServerSide_viteEnvOptional(configGlobal: ResolvedConfig | UserConfig, viteEnv?: ViteEnv | undefined): boolean; declare function isViteServerSide_onlySsrEnv(configGlobal: ResolvedConfig, viteEnv: ViteEnv): boolean; declare function isViteServerSide_extraSafe(config: ResolvedConfig, viteEnv: ViteEnv, options: { ssr?: boolean; } | undefined): boolean; type PartialEnvironment = Parameters<NonNullable<Plugin['applyToEnvironment']>>[0]; declare function isViteServerSide_applyToEnvironment(env: PartialEnvironment): boolean; declare function isViteServerSide_configEnvironment(name: string, config: EnvironmentOptions): boolean;