mastra
Version:
cli for mastra
15 lines • 700 B
TypeScript
export type ApiErrorCode = 'INVALID_JSON' | 'MISSING_INPUT' | 'MISSING_ARGUMENT' | 'MALFORMED_HEADER' | 'SERVER_UNREACHABLE' | 'REQUEST_TIMEOUT' | 'HTTP_ERROR' | 'SCHEMA_UNAVAILABLE' | 'PLATFORM_RESOLUTION_FAILED';
export declare class ApiCliError extends Error {
code: ApiErrorCode;
details: Record<string, unknown>;
constructor(code: ApiErrorCode, message: string, details?: Record<string, unknown>);
}
export declare function errorEnvelope(error: ApiCliError): {
error: {
code: ApiErrorCode;
message: string;
details: Record<string, unknown>;
};
};
export declare function toApiCliError(error: unknown): ApiCliError;
//# sourceMappingURL=errors.d.ts.map