/opt/canhelp/node_modules/next/dist/server/route-matchers
NameSizeModeActions
app-page-route-matcher.d.ts2600644editdlrm
app-page-route-matcher.js5010644editdlrm
app-page-route-matcher.js.map7470644editdlrm
app-route-route-matcher.d.ts2360644editdlrm
app-route-route-matcher.js3970644editdlrm
app-route-route-matcher.js.map4790644editdlrm
locale-route-matcher.d.ts18710644editdlrm
locale-route-matcher.js31230644editdlrm
locale-route-matcher.js.map46220644editdlrm
pages-api-route-matcher.d.ts4010644editdlrm
pages-api-route-matcher.js8470644editdlrm
pages-api-route-matcher.js.map7640644editdlrm
pages-route-matcher.d.ts3820644editdlrm
pages-route-matcher.js8190644editdlrm
pages-route-matcher.js.map7350644editdlrm
route-matcher.d.ts10660644editdlrm
route-matcher.js16310644editdlrm
route-matcher.js.map30050644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/server/route-matchers/locale-route-matcher.d.ts (1871B)
import type { LocaleAnalysisResult } from '../lib/i18n-provider'; import type { LocaleRouteDefinition } from '../route-definitions/locale-route-definition'; import type { LocaleRouteMatch } from '../route-matches/locale-route-match'; import { RouteMatcher } from './route-matcher'; export type LocaleMatcherMatchOptions = { /** * If defined, this indicates to the matcher that the request should be * treated as locale-aware. If this is undefined, it means that this * application was not configured for additional locales. */ i18n?: LocaleAnalysisResult; }; export declare class LocaleRouteMatcher extends RouteMatcher { /** * Identity returns the identity part of the matcher. This is used to compare * a unique matcher to another. This is also used when sorting dynamic routes, * so it must contain the pathname part as well. */ get identity(): string; /** * Match will attempt to match the given pathname against this route while * also taking into account the locale information. * * @param pathname The pathname to match against. * @param options The options to use when matching. * @returns The match result, or `null` if there was no match. */ match(pathname: string, options?: LocaleMatcherMatchOptions): LocaleRouteMatch | null; /** * Test will attempt to match the given pathname against this route while * also taking into account the locale information. * * @param pathname The pathname to match against. * @param options The options to use when matching. * @returns The match result, or `null` if there was no match. */ test(pathname: string, options?: LocaleMatcherMatchOptions): { params?: import("../request/params").Params; } | null; }