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

9 lines 628 B
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