interface ViteDevServer { config : Readonly < Omit < UserConfig , "build" | "plugins" | "css" | "assetsInclude" | "optimizeDeps" | "worker" > & { appType : AppType ; assetsInclude : ( ( file ) => boolean ) ; base : string ; build : ResolvedBuildOptions ; cacheDir : string ; command : "build" | "serve" ; configFile : undefined | string ; configFileDependencies : string [] ; createResolver : ( ( options ? ) => ResolveFn ) ; css : ResolvedCSSOptions ; env : Record < string , any > ; envDir : string ; esbuild : false | ESBuildOptions ; experimental : ExperimentalOptions ; inlineConfig : InlineConfig ; isProduction : boolean ; isWorker : boolean ; logger : Logger ; mode : string ; optimizeDeps : DepOptimizationOptions ; plugins : readonly Plugin < any > [] ; preview : ResolvedPreviewOptions ; publicDir : string ; resolve : Required < ResolveOptions > & { alias : Alias [] ; } ; root : string ; server : ResolvedServerOptions ; ssr : ResolvedSSROptions ; worker : ResolvedWorkerOptions ; } & PluginHookUtils > ; hot : HMRBroadcaster ; httpServer : null | HttpServer ; middlewares : Server ; moduleGraph : ModuleGraph ; pluginContainer : PluginContainer ; resolvedUrls : null | ResolvedServerUrls ; waitForRequestsIdle : ( ( ignoredId ? ) => Promise < void > ) ; watcher : FSWatcher ; ws : WebSocketServer ; bindCLIShortcuts ( options ? ) : void ; close ( ) : Promise < void > ; listen ( port ? ,
isRestart ? ) : Promise < ViteDevServer > ; openBrowser ( ) : void ; printUrls ( ) : void ; reloadModule ( module ) : Promise < void > ; restart ( forceOptimize ? ) : Promise < void > ; ssrFetchModule ( id ,
importer ? ) : Promise < FetchResult > ; ssrFixStacktrace ( e ) : void ; ssrLoadModule ( url ,
opts ? ) : Promise < Record < string , any > > ; ssrRewriteStacktrace ( stack ) : string ; ssrTransform ( code ,
inMap ,
url ,
originalCode ? ) : Promise < null | TransformResult > ; transformIndexHtml ( url ,
html ,
originalUrl ? ) : Promise < string > ; transformRequest ( url ,
options ? ) : Promise < null | TransformResult > ; warmupRequest ( url ,
options ? ) : Promise < void > ; } Defined in node_modules/vite/dist/node/index.d.ts:1659 Properties config Defined in node_modules/vite/dist/node/index.d.ts:1663 hot Defined in node_modules/vite/dist/node/index.d.ts:1694 http Server Defined in node_modules/vite/dist/node/index.d.ts:1677 middlewares Defined in node_modules/vite/dist/node/index.d.ts:1672 module Graph Defined in node_modules/vite/dist/node/index.d.ts:1703 plugin Container Defined in node_modules/vite/dist/node/index.d.ts:1698 resolved Urls Defined in node_modules/vite/dist/node/index.d.ts:1708 Experimental wait For Requests Idle wait For Requests Idle : ( ( ignoredId ? ) => Promise < void > ) Type declaration ( ignoredId ? ) : Promise < void > Parameters Optional ignoredId : string Defined in node_modules/vite/dist/node/index.d.ts:1787 watcher Defined in node_modules/vite/dist/node/index.d.ts:1682 ws Defined in node_modules/vite/dist/node/index.d.ts:1686 Methods bindCLIShortcuts bindCLIShortcuts ( options ? ) : void Returns void Defined in node_modules/vite/dist/node/index.d.ts:1769 close close ( ) : Promise < void > Defined in node_modules/vite/dist/node/index.d.ts:1761 listen listen ( port ? , isRestart ? ) : Promise < ViteDevServer > Parameters Optional port : number Optional isRestart : boolean Defined in node_modules/vite/dist/node/index.d.ts:1757 open Browser open Browser ( ) : void Returns void Defined in node_modules/vite/dist/node/index.d.ts:1779 print Urls print Urls ( ) : void Returns void Defined in node_modules/vite/dist/node/index.d.ts:1765 reload Module reload Module ( module ) : Promise < void > Defined in node_modules/vite/dist/node/index.d.ts:1753 restart restart ( forceOptimize ? ) : Promise < void > Parameters Optional forceOptimize : boolean Defined in node_modules/vite/dist/node/index.d.ts:1775 ssr Fetch Module ssr Fetch Module ( id , importer ? ) : Promise < FetchResult > Experimental Parameters id : string Optional importer : string Defined in node_modules/vite/dist/node/index.d.ts:1740 ssr Fix Stacktrace ssr Fix Stacktrace ( e ) : void Returns void Defined in node_modules/vite/dist/node/index.d.ts:1748 ssr Load Module ssr Load Module ( url , opts ? ) : Promise < Record < string , any > > Parameters url : string Optional opts : { fixStacktrace ?: boolean ; } Optional fix Stacktrace ?: boolean Defined in node_modules/vite/dist/node/index.d.ts:1733 ssr Rewrite Stacktrace ssr Rewrite Stacktrace ( stack ) : string Returns string Defined in node_modules/vite/dist/node/index.d.ts:1744 ssr Transform ssr Transform ( code , inMap , url , originalCode ? ) : Promise < null | TransformResult > Parameters code : string inMap : null | SourceMap | { mappings : "" ; } url : string Optional originalCode : string Defined in node_modules/vite/dist/node/index.d.ts:1727 transform Index Html transform Index Html ( url , html , originalUrl ? ) : Promise < string > Parameters url : string html : string Optional originalUrl : string Returns Promise < string > Defined in node_modules/vite/dist/node/index.d.ts:1723 transform Request transform Request ( url , options ? ) : Promise < null | TransformResult > Defined in node_modules/vite/dist/node/index.d.ts:1713 warmup Request warmup Request ( url , options ? ) : Promise < void > Defined in node_modules/vite/dist/node/index.d.ts:1719
The resolved vite config object