We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f327345 commit 42baca3Copy full SHA for 42baca3
1 file changed
core/middlewares/compose-middlewares.ts
@@ -1,11 +1,12 @@
1
-import { type NextProxy, NextResponse } from 'next/server';
+import { type NextMiddleware, NextResponse } from 'next/server';
2
3
-export type MiddlewareFactory = (middleware: NextProxy) => NextProxy;
+export type MiddlewareFactory = (middleware: NextMiddleware) => NextMiddleware;
4
5
export const composeMiddlewares = (
6
firstMiddlewareWrapper: MiddlewareFactory,
7
...otherMiddlewareWrappers: MiddlewareFactory[]
8
-): NextProxy => {
+ // eslint-disable-next-line @typescript-eslint/no-deprecated
9
+): NextMiddleware => {
10
const middlewares = otherMiddlewareWrappers.reduce(
11
(accumulatedMiddlewares, nextMiddleware) => (middleware) =>
12
accumulatedMiddlewares(nextMiddleware(middleware)),
0 commit comments