@gguf/claw
Version:
Multi-channel AI gateway with extensible messaging integrations
17 lines (16 loc) • 546 B
TypeScript
import type { BrowserRouteContext } from "../server-context.js";
type BrowserDispatchRequest = {
method: "GET" | "POST" | "DELETE";
path: string;
query?: Record<string, unknown>;
body?: unknown;
signal?: AbortSignal;
};
type BrowserDispatchResponse = {
status: number;
body: unknown;
};
export declare function createBrowserRouteDispatcher(ctx: BrowserRouteContext): {
dispatch: (req: BrowserDispatchRequest) => Promise<BrowserDispatchResponse>;
};
export type { BrowserDispatchRequest, BrowserDispatchResponse };