@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
9 lines • 628 B
TypeScript
import type { _Method, _Request, _Response, _Service, _Transport } from "@cerbos/core";
import type { Bundle } from "./bundle";
export declare class Transport implements _Transport {
private readonly bundle;
constructor(bundle: () => Promise<Bundle>);
unary<Service extends _Service, Method extends _Method<Service, "unary">>(service: Service, method: Method, request: _Request<Service, "unary", Method>, headers: Headers): Promise<_Response<Service, "unary", Method>>;
serverStream<Service extends _Service>(_: Service, method: _Method<Service, "serverStream">): never;
}
//# sourceMappingURL=transport.d.ts.map