acp-sdk
Version:
Agent Communication Protocol SDK
28 lines (25 loc) • 854 B
TypeScript
import { ErrorModel, ErrorCode } from '../models/errors.js';
import 'zod';
declare class BaseError extends Error {
constructor(message: string, options?: ErrorOptions);
}
declare class FetchError extends BaseError {
response?: Response | undefined;
constructor(message: string, response?: Response | undefined, options?: ErrorOptions);
}
declare class SSEError extends BaseError {
response: Response;
constructor(message: string, response: Response, options?: ErrorOptions);
}
declare class HTTPError extends BaseError {
statusCode: number;
headers: Headers;
body?: unknown;
constructor(response: Response, body?: unknown);
}
declare class ACPError extends BaseError {
error: ErrorModel;
code: ErrorCode;
constructor(error: ErrorModel);
}
export { ACPError, BaseError, FetchError, HTTPError, SSEError };