mirror of
https://github.com/denoland/deno.git
synced 2024-12-02 17:01:14 -05:00
11 lines
333 B
TypeScript
11 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>;
|
||
|
}
|