Skip to content

Commit 5b358ca

Browse files
committed
chore(nuxt): cast to nitro event handler type
1 parent fd4019c commit 5b358ca

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

packages/nuxt/src/core/nuxt.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import { genImport, genString } from 'knitwork'
2626
import { resolveModulePath } from 'exsolve'
2727
import type { Nuxt, NuxtHooks, NuxtModule, NuxtOptions } from 'nuxt/schema'
2828
import type { Unimport } from 'unimport'
29+
import type { NitroDevEventHandler, NitroEventHandler } from 'nitropack/types'
2930

3031
import { installNuxtModule } from '../core/features.ts'
3132
import 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

Comments
 (0)