@cerbos/http
Version:
Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications
14 lines • 525 B
TypeScript
import type { DescMessage, MessageValidType } from "@bufbuild/protobuf";
export interface RequestInitWithUrl extends RequestInit {
url: string;
}
type HttpMethod = "GET" | "POST" | "DELETE";
type Serialize<I extends DescMessage = DescMessage> = (request: MessageValidType<I>, init: RequestInitWithUrl) => RequestInitWithUrl;
interface Endpoint {
method: HttpMethod;
path: string;
serialize: Serialize;
}
export declare const endpoints: Map<string, Endpoint>;
export {};
//# sourceMappingURL=endpoints.d.ts.map