diff --git a/packages/nuxt3/src/components/types.ts b/packages/nuxt3/src/components/types.ts index 3df238ed90..8ed0ef7d68 100644 --- a/packages/nuxt3/src/components/types.ts +++ b/packages/nuxt3/src/components/types.ts @@ -39,14 +39,14 @@ export interface ComponentsDir extends ScanDir { transpile?: 'auto' | boolean } -type componentsDirHook = (dirs: ComponentsDir[]) => void | Promise -type componentsExtendHook = (components: (ComponentsDir | ScanDir)[]) => void | Promise - export interface Options { dirs: (string | ComponentsDir)[] loader: Boolean } +type componentsDirHook = (dirs: Options['dirs']) => void | Promise +type componentsExtendHook = (components: (Component | ComponentsDir | ScanDir)[]) => void | Promise + declare module '@nuxt/kit' { interface NuxtOptions { components: boolean | Options | Options['dirs']