Skip to content

Commit f45f11a

Browse files
baptadnjoelwurtz
authored andcommitted
fix(middleware): add missing matcher regex declaration
1 parent 9f898eb commit f45f11a

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

middleware.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ type Middleware = (request: Request | NextRequest, context: RequestContext) => R
44
type CreateMiddlewareConfig = {
55
previousMiddleware?: Middleware;
66
nextMiddleware?: Middleware;
7+
matcherRegex?: string | null;
78
};
89
export declare const createRedirectionIoMiddleware: (config: CreateMiddlewareConfig) => Middleware;
910
declare const defaultMiddleware: Middleware;

next.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ type Middleware = (request: NextRequest, context: NextFetchEvent) => NextRespons
33
type CreateMiddlewareConfig = {
44
previousMiddleware?: Middleware;
55
nextMiddleware?: Middleware;
6+
matcherRegex?: string | null;
67
};
78
export declare const createRedirectionIoMiddleware: (config: CreateMiddlewareConfig) => Middleware;
89
export {};

next.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ type Middleware = (request: NextRequest, context: NextFetchEvent) => NextRespons
77
type CreateMiddlewareConfig = {
88
previousMiddleware?: Middleware;
99
nextMiddleware?: Middleware;
10+
matcherRegex?: string | null;
1011
};
1112

1213
export const createRedirectionIoMiddleware = (config: CreateMiddlewareConfig): Middleware => {
@@ -15,6 +16,7 @@ export const createRedirectionIoMiddleware = (config: CreateMiddlewareConfig): M
1516

1617
const configPreviousMiddleware = config.previousMiddleware;
1718
const configNextMiddleware = config.nextMiddleware;
19+
const configMatcherRegex = config.matcherRegex;
1820

1921
if (configPreviousMiddleware) {
2022
previousMiddleware = (req: Request, context: RequestContext) => {
@@ -31,6 +33,7 @@ export const createRedirectionIoMiddleware = (config: CreateMiddlewareConfig): M
3133
const edgeMiddleware = createEdgeMiddleware({
3234
previousMiddleware,
3335
nextMiddleware,
36+
...(configMatcherRegex ? { matcherRegex: configMatcherRegex } : {}),
3437
});
3538

3639
return async (req: NextRequest, context: NextFetchEvent) => {

0 commit comments

Comments
 (0)