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

12 lines 750 B
import type { CheckResourcesRequest } from "@cerbos/api/cerbos/request/v1/request_pb"; import type { CheckResourcesResponse } from "@cerbos/api/cerbos/response/v1/response_pb"; import type { DecodedAuxData } from "@cerbos/core"; import type { BundleMetadata, Options } from "./loader"; export declare class DecisionLogger { private readonly log; private readonly userAgent; private readonly ulid; constructor(log: Exclude<Options["onDecision"], undefined>, userAgent: string); logCheckResources(request: CheckResourcesRequest, auxData: DecodedAuxData | undefined, headers: Headers, response: CheckResourcesResponse | undefined, bundleMetadata: BundleMetadata, error: unknown): Promise<void>; } //# sourceMappingURL=logger.d.ts.map