From 36b96d3125d4e66c25a981d8c6f500fb17d166f1 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Thu, 28 Apr 2022 18:23:30 +0200 Subject: [PATCH] fix(schema): decrease recursion on DeepPartial --- packages/schema/src/config/vite.ts | 2 +- packages/schema/src/types/config.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/schema/src/config/vite.ts b/packages/schema/src/config/vite.ts index cbafc0e07f2..54de80a70a8 100644 --- a/packages/schema/src/config/vite.ts +++ b/packages/schema/src/config/vite.ts @@ -8,7 +8,7 @@ export default { * See https://vitejs.dev/config for more information. * Please note that not all vite options are supported in Nuxt. * - * @type {typeof import('vite').InlineConfig} + * @type {typeof import('vite').UserConfig} * @version 3 */ vite: { diff --git a/packages/schema/src/types/config.ts b/packages/schema/src/types/config.ts index e090a0fa3b4..1ba1d89c853 100644 --- a/packages/schema/src/types/config.ts +++ b/packages/schema/src/types/config.ts @@ -1,7 +1,7 @@ import { ConfigSchema } from '../../schema/config' import type { ResolvedConfig } from 'c12' -type DeepPartial = T extends Record ? { [P in keyof T]?: DeepPartial | T[P] } : T +type DeepPartial = T extends Record ? { [P in keyof T]?: DeepPartial } : T /** User configuration in `nuxt.config` file */ export interface NuxtConfig extends DeepPartial {