8000 perf(nuxt): export DefineNuxtConfig interface from next/config · nuxt/nuxt@f87911d · GitHub
[go: up one dir, main page]

Skip to content

Commit f87911d

Browse files
committed
perf(nuxt): export DefineNuxtConfig interface from next/config
1 parent ae8a2fb commit f87911d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/nuxt/config.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@ import type { NuxtConfig } from 'nuxt/schema'
22
import type { DefineConfig, InputConfig, UserInputConfig, ConfigLayerMeta } from 'c12'
33
export { NuxtConfig } from 'nuxt/schema'
44

5-
export declare const defineNuxtConfig: DefineConfig<NuxtConfig, ConfigLayerMeta>
5+
export interface DefineNuxtConfig extends DefineConfig<NuxtConfig, ConfigLayerMeta> {}
6+
export declare const defineNuxtConfig: DefineNuxConfig

packages/nuxt/types.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
/// <reference types="nitropack" />
22
export * from './dist/index'
33

4+
import type { DefineNuxtConfig } from 'nuxt/config'
45
import type { SchemaDefinition, RuntimeConfig } from 'nuxt/schema'
56
import type { H3Event } from 'h3'
67
import type { NuxtIslandContext, NuxtIslandResponse, NuxtRenderHTMLContext } from './dist/core/runtime/nitro/renderer'
78

89
declare global {
9-
const defineNuxtConfig: typeof import('nuxt/config')['defineNuxtConfig']
10+
const defineNuxtConfig: DefineNuxtConfig
1011
const defineNuxtSchema: (schema: SchemaDefinition) => SchemaDefinition
1112
}
1213

0 commit comments

Comments
 (0)
0