@@ -25,6 +25,7 @@ import { hasTTY, isCI } from 'std-env'
2525import { genImport , genString } from 'knitwork'
2626import { resolveModulePath } from 'exsolve'
2727import type { Nuxt , NuxtHooks , NuxtModule , NuxtOptions } from 'nuxt/schema'
28+ import type { NitroDevEventHandler , NitroEventHandler } from 'nitropack/types'
2829
2930import { installNuxtModule } from '../core/features.ts'
3031import pagesModule from '../pages/module.ts'
@@ -902,11 +903,11 @@ export async function loadNuxt (opts: LoadNuxtOptions): Promise<Nuxt> {
902903 createPortalProperties ( nitroOptions . runtimeConfig , options , [ 'nitro.runtimeConfig' , 'runtimeConfig' ] )
903904 createPortalProperties ( nitroOptions . routeRules , options , [ 'nitro.routeRules' , 'routeRules' ] )
904905 if ( nitroOptions . handlers ?. length && nitroOptions . handlers !== options . serverHandlers ) {
905- options . serverHandlers . unshift ( ...nitroOptions . handlers )
906+ options . serverHandlers . unshift ( ...nitroOptions . handlers as NitroEventHandler [ ] )
906907 }
907908 createPortalProperties ( options . serverHandlers , options , [ 'nitro.handlers' , 'serverHandlers' ] )
908909 if ( nitroOptions . devHandlers ?. length && nitroOptions . devHandlers !== options . devServerHandlers ) {
909- options . devServerHandlers . unshift ( ...nitroOptions . devHandlers )
910+ options . devServerHandlers . unshift ( ...nitroOptions . devHandlers as NitroDevEventHandler [ ] )
910911 }
911912 createPortalProperties ( options . devServerHandlers , options , [ 'nitro.devHandlers' , 'devServerHandlers' ] )
912913
0 commit comments