diff --git a/packages/schema/src/types/config.ts b/packages/schema/src/types/config.ts index 51047eb9af..129844dcc4 100644 --- a/packages/schema/src/types/config.ts +++ b/packages/schema/src/types/config.ts @@ -1,6 +1,6 @@ import type { KeepAliveProps, TransitionProps } from 'vue' import { ConfigSchema } from '../../schema/config' -import type { UserConfig as ViteUserConfig } from 'vite' +import type { ServerOptions as ViteServerOptions, UserConfig as ViteUserConfig } from 'vite' import type { Options as VuePluginOptions } from '@vitejs/plugin-vue' import type { MetaObject } from './meta' import type { Nuxt } from './nuxt' @@ -53,7 +53,7 @@ export interface ViteConfig extends ViteUserConfig { /** * Use environment variables or top level `server` options to configure Nuxt server. */ - server?: never + server?: Omit } @@ -61,11 +61,11 @@ export interface ViteConfig extends ViteUserConfig { type RuntimeConfigNamespace = Record -export interface PublicRuntimeConfig extends RuntimeConfigNamespace {} +export interface PublicRuntimeConfig extends RuntimeConfigNamespace { } // TODO: remove before release of 3.0.0 /** @deprecated use RuntimeConfig interface */ -export interface PrivateRuntimeConfig extends RuntimeConfigNamespace {} +export interface PrivateRuntimeConfig extends RuntimeConfigNamespace { } export interface RuntimeConfig extends PrivateRuntimeConfig, RuntimeConfigNamespace { public: PublicRuntimeConfig @@ -88,4 +88,4 @@ export interface NuxtAppConfig { keepalive: boolean | KeepAliveProps } -export interface AppConfig {} +export interface AppConfig { }