UNPKG

@cerbos/core

Version:
17 lines 760 B
import type { DescMessage, MessageShape } from "@bufbuild/protobuf"; import type { StatusNotOK } from "../types/external.js"; import type { NotOK } from "./external.js"; type ConvertError<T extends DescMessage = DescMessage> = (code: StatusNotOK, message: string, details: MessageShape<T>) => NotOK; interface ErrorConverter { schema: DescMessage; convert: ConvertError; } export declare class ErrorRegistry { private readonly registry; add<T extends DescMessage>(schema: T, convert: ConvertError<T>): void; get(typeUrl: string): ErrorConverter | undefined; } export declare const deletePoliciesErrorRegistry: ErrorRegistry; export declare const disablePoliciesErrorRegistry: ErrorRegistry; export {}; //# sourceMappingURL=registry.d.ts.map