@cerbos/grpc
Version:
Client library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications
23 lines • 752 B
TypeScript
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
export declare const protobufPackage = "cerbos.schema.v1";
export interface ValidationError {
path: string;
message: string;
source: ValidationError_Source;
}
export declare enum ValidationError_Source {
SOURCE_UNSPECIFIED = 0,
SOURCE_PRINCIPAL = 1,
SOURCE_RESOURCE = 2
}
export interface Schema {
id: string;
definition: Uint8Array;
}
export declare const ValidationError: MessageFns<ValidationError>;
export declare const Schema: MessageFns<Schema>;
export interface MessageFns<T> {
encode(message: T, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): T;
}
//# sourceMappingURL=schema.d.ts.map