telefunc
Version:
Remote functions. Instead of API.
19 lines (18 loc) • 944 B
TypeScript
export { isViteServerSide };
export { isViteClientSide };
export { isViteServerSide_withoutEnv };
export { isViteServerSide_onlySsrEnv };
export { isViteServerSide_extraSafe };
export type { ViteEnv };
import type { Environment, EnvironmentOptions, ResolvedConfig, UserConfig } from 'vite';
type ViteEnv = {
name?: string;
config: EnvironmentOptions | Environment['config'];
};
declare function isViteServerSide_withoutEnv(configGlobal: ResolvedConfig | UserConfig, viteEnv?: ViteEnv): boolean;
declare function isViteServerSide(configGlobal: ResolvedConfig | UserConfig, viteEnv: ViteEnv): boolean;
declare function isViteClientSide(configGlobal: ResolvedConfig, viteEnv: ViteEnv): boolean;
declare function isViteServerSide_onlySsrEnv(configGlobal: ResolvedConfig, viteEnv: ViteEnv): boolean;
declare function isViteServerSide_extraSafe(config: ResolvedConfig, options: {
ssr?: boolean;
} | undefined, viteEnv: ViteEnv): boolean;