hatch-surf/node_modules/next/dist/server/route-matcher-managers/dev-route-matcher-manager.d.ts
Riley Zhang df378d33ef
Some checks failed
CI / go (push) Waiting to run
CI / docker (push) Waiting to run
CI / lint-go (push) Waiting to run
CI / lint-docs (push) Waiting to run
CI / check-paperclip (push) Waiting to run
Deploy static site / Deploy to GitHub Pages (push) Has been cancelled
Deploy static site / Deploy via Docker to hatch.surf (push) Has been cancelled
Merge GitHub main into Gitea repo (allow unrelated histories)
Resolved conflicts by taking GitHub versions for:
- .dockerignore, .gitignore, Dockerfile, README.md, docker-compose.yml

Kept deploy.sh updated to:
- Pull from GitHub (primary source)
- Push to Gitea (push-mirror)
- Build from site/ directory (GitHub structure)

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-25 05:20:46 +02:00

20 lines
1.1 KiB
TypeScript

import { RouteKind } from '../route-kind';
import type { RouteMatch } from '../route-matches/route-match';
import type { RouteDefinition } from '../route-definitions/route-definition';
import { DefaultRouteMatcherManager } from './default-route-matcher-manager';
import type { MatchOptions, RouteMatcherManager } from './route-matcher-manager';
import type { RouteMatcher } from '../route-matchers/route-matcher';
export interface RouteEnsurer {
ensure(match: RouteMatch, pathname: string): Promise<void>;
}
export declare class DevRouteMatcherManager extends DefaultRouteMatcherManager {
private readonly production;
private readonly ensurer;
private readonly dir;
constructor(production: RouteMatcherManager, ensurer: RouteEnsurer, dir: string);
test(pathname: string, options: MatchOptions): Promise<boolean>;
protected validate(pathname: string, matcher: RouteMatcher, options: MatchOptions): RouteMatch | null;
matchAll(pathname: string, options: MatchOptions): AsyncGenerator<RouteMatch<RouteDefinition<RouteKind>>, null, undefined>;
reload(): Promise<void>;
}