@@ -26,6 +26,7 @@ import { genImport, genString } from 'knitwork'
2626import { resolveModulePath } from 'exsolve'
2727import type { Nuxt , NuxtHooks , NuxtModule , NuxtOptions } from 'nuxt/schema'
2828import type { Unimport } from 'unimport'
29+ import type { NitroDevEventHandler , NitroEventHandler } from 'nitropack/types'
2930
3031import { installNuxtModule } from '../core/features.ts'
3132import pagesModule from '../pages/module.ts'
@@ -914,11 +915,11 @@ export async function loadNuxt (opts: LoadNuxtOptions): Promise<Nuxt> {
914915 createPortalProperties ( nitroOptions . runtimeConfig , options , [ 'nitro.runtimeConfig' , 'runtimeConfig' ] )
915916 createPortalProperties ( nitroOptions . routeRules , options , [ 'nitro.routeRules' , 'routeRules' ] )
916917 if ( nitroOptions . handlers ?. length && nitroOptions . handlers !== options . serverHandlers ) {
917- options . serverHandlers . unshift ( ...nitroOptions . handlers )
918+ options . serverHandlers . unshift ( ...nitroOptions . handlers as NitroEventHandler [ ] )
918919 }
919920 createPortalProperties ( options . serverHandlers , options , [ 'nitro.handlers' , 'serverHandlers' ] )
920921 if ( nitroOptions . devHandlers ?. length && nitroOptions . devHandlers !== options . devServerHandlers ) {
921- options . devServerHandlers . unshift ( ...nitroOptions . devHandlers )
922+ options . devServerHandlers . unshift ( ...nitroOptions . devHandlers as NitroDevEventHandler [ ] )
922923 }
923924 createPortalProperties ( options . devServerHandlers , options , [ 'nitro.devHandlers' , 'devServerHandlers' ] )
924925
0 commit comments