@cerbos/http
Version:
Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications
24 lines • 805 B
TypeScript
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 declare function validationError_SourceFromJSON(object: any): ValidationError_Source;
export declare function validationError_SourceToJSON(object: ValidationError_Source): string;
export interface Schema {
id: string;
definition: Uint8Array;
}
export declare const ValidationError: MessageFns<ValidationError>;
export declare const Schema: MessageFns<Schema>;
export interface MessageFns<T> {
fromJSON(object: any): T;
toJSON(message: T): unknown;
}
//# sourceMappingURL=schema.d.ts.map