mirror of
https://github.com/denoland/deno.git
synced 2024-11-29 16:30:56 -05:00
10 lines
333 B
TypeScript
10 lines
333 B
TypeScript
export declare const METHOD_NAME_ALL: "ALL";
|
|
export declare const METHOD_NAME_ALL_LOWERCASE: "all";
|
|
export interface Router<T> {
|
|
add(method: string, path: string, handler: T): void;
|
|
match(method: string, path: string): Result<T> | null;
|
|
}
|
|
export interface Result<T> {
|
|
handlers: T[];
|
|
params: Record<string, string>;
|
|
}
|