This commit is contained in:
Kismet Hasanaj
2026-05-02 20:07:02 +02:00
parent ce8672e283
commit 34dc9aec52
9428 changed files with 1733330 additions and 0 deletions
@@ -0,0 +1,19 @@
import type { IncomingHttpHeaders } from 'http';
import type { NextConfig } from '../../../server/config-shared';
import type { MiddlewareConfigMatcherInput } from '../../../build/segment-config/middleware/middleware-config';
export interface MiddlewareSourceConfig {
matcher?: MiddlewareConfigMatcherInput;
}
/**
* Checks whether the middleware config will match the provide URL and request
* information such as headers and cookies. This function is useful for
* unit tests to assert that middleware is matching (and therefore executing)
* only when it should be.
*/
export declare function unstable_doesMiddlewareMatch({ config, url, headers, cookies, nextConfig, }: {
config: MiddlewareSourceConfig;
url: string;
headers?: IncomingHttpHeaders;
cookies?: Record<string, string>;
nextConfig?: NextConfig;
}): boolean;