Probably tuono/config should export type for the options with all required fields to avoid calling many utility types. E.g.: ```ts interface TuonoConfigServer { host: string port: number } ``` so the config will became something like: ``` export interface TuonoConfig { server?: Partial<TuonoConfigServer>, // ... } ``` and this will become: ```suggestion server: TuonoConfigServer ``` > [!TIP] > I can do this in a separate PR _Originally posted by @marcalexiei in https://github.com/tuono-labs/tuono/pull/366#discussion_r1921930758_