diff --git a/packages/tuono/src/build/types.ts b/packages/tuono/src/build/types.ts index a4187588..8733abf2 100644 --- a/packages/tuono/src/build/types.ts +++ b/packages/tuono/src/build/types.ts @@ -1,5 +1,5 @@ -import type { TuonoConfig } from '../config' +import type { TuonoConfig, TuonoConfigServer } from '../config' export interface InternalTuonoConfig extends Omit { - server: Required> + server: TuonoConfigServer } diff --git a/packages/tuono/src/config/index.ts b/packages/tuono/src/config/index.ts index b7c6b20d..61f6efe8 100644 --- a/packages/tuono/src/config/index.ts +++ b/packages/tuono/src/config/index.ts @@ -1 +1 @@ -export type { TuonoConfig } from './types' +export type { TuonoConfig, TuonoConfigServer } from './types' diff --git a/packages/tuono/src/config/types.ts b/packages/tuono/src/config/types.ts index 43941f83..d5e62079 100644 --- a/packages/tuono/src/config/types.ts +++ b/packages/tuono/src/config/types.ts @@ -5,15 +5,17 @@ import type { CSSOptions, } from 'vite' +export interface TuonoConfigServer { + host: string + origin: string | null + port: number +} + /** * @see http://tuono.dev/documentation/configuration */ export interface TuonoConfig { - server?: { - host?: string - origin?: string | null - port?: number - } + server?: Partial vite?: { alias?: AliasOptions css?: CSSOptions