UNPKG

@veas/protocol

Version:

Universal protocol for knowledge management and project tracking systems - enabling seamless interoperability between platforms and AI assistants

36 lines 1.34 kB
export declare class ProtocolError extends Error { code: string; details?: unknown; constructor(message: string, code?: string, details?: unknown); } export declare class AuthenticationError extends ProtocolError { constructor(message?: string); } export declare class AuthorizationError extends ProtocolError { constructor(message?: string); } export declare class ValidationError extends ProtocolError { constructor(message: string, details?: unknown); } export declare class NotFoundError extends ProtocolError { constructor(message: string, details?: unknown); } export declare class UnauthorizedError extends ProtocolError { constructor(message: string, details?: unknown); } export declare class ForbiddenError extends ProtocolError { constructor(message: string, details?: unknown); } export declare class ConflictError extends ProtocolError { constructor(message: string, details?: unknown); } export declare class RateLimitError extends ProtocolError { constructor(message: string, details?: unknown); } export declare class ServerError extends ProtocolError { constructor(message: string, details?: unknown); } export declare class ProviderError extends ProtocolError { constructor(provider: string, message: string, details?: unknown); } //# sourceMappingURL=errors.d.ts.map