UNPKG

@cerbos/embedded

Version:

Client library for interacting with embedded Cerbos policy decision points generated by Cerbos Hub from server-side Node.js and browser-based applications

10 lines 698 B
import type { DescMessage, DescMethodServerStreaming, DescMethodUnary, MessageShape, MessageValidType } from "@bufbuild/protobuf"; import type { Transport as CoreTransport } from "@cerbos/core/~internal"; import type { Bundle } from "./bundle.js"; export declare class Transport implements CoreTransport { private readonly bundle; constructor(bundle: () => Promise<Bundle>); unary<I extends DescMessage, O extends DescMessage>(method: DescMethodUnary<I, O>, request: MessageValidType<I>, headers: Headers): Promise<MessageShape<O>>; serverStream<I extends DescMessage, O extends DescMessage>(method: DescMethodServerStreaming<I, O>): never; } //# sourceMappingURL=transport.d.ts.map