vite
Version:
Native-ESM powered web dev build tool
32 lines (31 loc) • 1.05 kB
TypeScript
/// <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>;