fix(schema): decrease recursion on DeepPartial (#4695)

This commit is contained in:
Daniel Roe 2022-04-29 10:50:19 +02:00 committed by GitHub
parent 8424165258
commit 59a8d43a8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -8,7 +8,7 @@ export default {
* See https://vitejs.dev/config for more information. * See https://vitejs.dev/config for more information.
* Please note that not all vite options are supported in Nuxt. * Please note that not all vite options are supported in Nuxt.
* *
* @type {typeof import('vite').InlineConfig} * @type {typeof import('vite').UserConfig}
* @version 3 * @version 3
*/ */
vite: { vite: {

View File

@ -1,7 +1,7 @@
import { ConfigSchema } from '../../schema/config' import { ConfigSchema } from '../../schema/config'
import type { ResolvedConfig } from 'c12' import type { ResolvedConfig } from 'c12'
type DeepPartial<T> = T extends Record<string, any> ? { [P in keyof T]?: DeepPartial<T[P]> | T[P] } : T type DeepPartial<T> = T extends Record<string, any> ? { [P in keyof T]?: DeepPartial<T[P]> } : T
/** User configuration in `nuxt.config` file */ /** User configuration in `nuxt.config` file */
export interface NuxtConfig extends DeepPartial<ConfigSchema> { export interface NuxtConfig extends DeepPartial<ConfigSchema> {