UNPKG

vite

Version:

Native-ESM powered web dev build tool

32 lines (31 loc) 1.05 kB
/// <reference types="node" /> import type { Server } from 'http'; import type { InlineConfig, ResolvedConfig } from '.'; import type { ResolvedServerOptions } from './server'; import type { CommonServerOptions } from './http'; export interface PreviewOptions extends CommonServerOptions { } export interface ResolvedPreviewOptions extends PreviewOptions { } export declare function resolvePreviewOptions(preview: PreviewOptions | undefined, server: ResolvedServerOptions): ResolvedPreviewOptions; export interface PreviewServer { /** * The resolved vite config object */ config: ResolvedConfig; /** * native Node http server instance */ httpServer: Server; /** * Print server urls */ printUrls: () => void; } /** * Starts the Vite server in preview mode, to simulate a production deployment * @param config - the resolved Vite config * @param serverOptions - what host and port to use * @experimental */ export declare function preview(inlineConfig: InlineConfig): Promise<PreviewServer>;