/opt/canhelp/node_modules/next/dist/server/lib/router-utils
NameSizeModeActions
block-cross-site.d.ts2770644editdlrm
block-cross-site.js32420644editdlrm
block-cross-site.js.map52200644editdlrm
build-data-route.d.ts2360644editdlrm
build-data-route.js19010644editdlrm
build-data-route.js.map26760644editdlrm
build-prefetch-segment-data-route.d.ts7880644editdlrm
build-prefetch-segment-data-route.js26130644editdlrm
build-prefetch-segment-data-route.js.map37020644editdlrm
decode-path-params.d.ts3450644editdlrm
decode-path-params.js14810644editdlrm
decode-path-params.js.map15700644editdlrm
filesystem.d.ts27200644editdlrm
filesystem.js271530644editdlrm
filesystem.js.map376760644editdlrm
instrumentation-globals.external.d.ts5040644editdlrm
instrumentation-globals.external.js36020644editdlrm
instrumentation-globals.external.js.map47580644editdlrm
instrumentation-node-extensions.d.ts1940644editdlrm
instrumentation-node-extensions.js50300644editdlrm
instrumentation-node-extensions.js.map71780644editdlrm
is-postpone.d.ts570644editdlrm
is-postpone.js4360644editdlrm
is-postpone.js.map5970644editdlrm
proxy-request.d.ts3700644editdlrm
proxy-request.js42890644editdlrm
proxy-request.js.map65810644editdlrm
resolve-routes.d.ts11250644editdlrm
resolve-routes.js338990644editdlrm
resolve-routes.js.map471420644editdlrm
route-types-utils.d.ts24280644editdlrm
route-types-utils.js113940644editdlrm
route-types-utils.js.map192130644editdlrm
router-server-context.d.ts11290644editdlrm
router-server-context.js6890644editdlrm
router-server-context.js.map22830644editdlrm
setup-dev-bundler.d.ts27220644editdlrm
setup-dev-bundler.js473040644editdlrm
setup-dev-bundler.js.map681600644editdlrm
typegen.d.ts3370644editdlrm
typegen.js247410644editdlrm
typegen.js.map347410644editdlrm
types.d.ts1810644editdlrm
types.js1150644editdlrm
types.js.map670644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/server/lib/router-utils/filesystem.d.ts (2720B)
import type { ManifestRoute, PrerenderManifest } from '../../../build'; import type { NextConfigComplete } from '../../config-shared'; import type { PatchMatcher } from '../../../shared/lib/router/utils/path-match'; import type { MiddlewareRouteMatch } from '../../../shared/lib/router/utils/middleware-route-matcher'; import { type Rewrite } from '../../../lib/load-custom-routes'; export type FsOutput = { type: 'appFile' | 'pageFile' | 'nextImage' | 'publicFolder' | 'nextStaticFolder' | 'legacyStaticFolder' | 'devVirtualFsItem'; itemPath: string; fsPath?: string; itemsRoot?: string; locale?: string; }; export type FilesystemDynamicRoute = ManifestRoute & { /** * The path matcher that can be used to match paths against this route. */ match: PatchMatcher; }; export declare const buildCustomRoute: (type: "redirect" | "header" | "rewrite" | "before_files_rewrite", item: T & { source: string; }, basePath?: string, caseSensitive?: boolean) => T & { match: PatchMatcher; check?: boolean; regex: string; }; export declare function setupFsCheck(opts: { dir: string; dev: boolean; minimalMode?: boolean; config: NextConfigComplete; }): Promise<{ headers: (import("../../../lib/load-custom-routes").Header & { match: PatchMatcher; check?: boolean; regex: string; })[]; rewrites: { beforeFiles: (Rewrite & { match: PatchMatcher; check?: boolean; regex: string; })[]; afterFiles: (Rewrite & { match: PatchMatcher; check?: boolean; regex: string; })[]; fallback: (Rewrite & { match: PatchMatcher; check?: boolean; regex: string; })[]; }; redirects: (import("../../../lib/load-custom-routes").Redirect & { match: PatchMatcher; check?: boolean; regex: string; })[]; buildId: string; handleLocale: (pathname: string, locales?: string[]) => { locale: string | undefined; pathname: string; }; appFiles: Set; pageFiles: Set; dynamicRoutes: FilesystemDynamicRoute[]; nextDataRoutes: Set; exportPathMapRoutes: undefined | ReturnType>[]; devVirtualFsItems: Set; prerenderManifest: PrerenderManifest; middlewareMatcher: MiddlewareRouteMatch | undefined; ensureCallback(fn: (item: FsOutput) => Promise | undefined): void; getItem(itemPath: string): Promise; getDynamicRoutes(): FilesystemDynamicRoute[]; getMiddlewareMatchers(): MiddlewareRouteMatch | undefined; }>;