diff --git a/packages/nuxt/src/components/templates.ts b/packages/nuxt/src/components/templates.ts index 8e3923c13981..c5b31e82525e 100644 --- a/packages/nuxt/src/components/templates.ts +++ b/packages/nuxt/src/components/templates.ts @@ -98,8 +98,8 @@ export const componentsIslandsTemplate: NuxtTemplate = { } } -export const componentsTypeTemplate: NuxtTemplate = { - filename: 'components.d.ts', +export const componentsTypeTemplate = { + filename: 'components.d.ts' as const, getContents: ({ app, nuxt }) => { const buildDir = nuxt.options.buildDir const componentTypes = app.components.filter(c => !c.island).map(c => [ @@ -123,7 +123,7 @@ ${componentTypes.map(([pascalName, type]) => `export const Lazy${pascalName}: ${ export const componentNames: string[] ` } -} +} satisfies NuxtTemplate export const componentsMetadataTemplate: NuxtTemplate = { filename: 'components.json',