/opt/canhelp/node_modules/@anthropic-ai/sdk/src/resources
NameSizeModeActions
beta/-0755rm
messages/-0755rm
beta.ts1180644editdlrm
completions.ts76360644editdlrm
index.ts62550644editdlrm
messages.ts1220644editdlrm
models.ts63410644editdlrm
shared.ts14080644editdlrm
top-level.ts990644editdlrm
Edit: /opt/canhelp/node_modules/@anthropic-ai/sdk/src/resources/shared.ts (1408B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export interface APIErrorObject { message: string; type: 'api_error'; } export interface AuthenticationError { message: string; type: 'authentication_error'; } export interface BillingError { message: string; type: 'billing_error'; } export type ErrorObject = | InvalidRequestError | AuthenticationError | BillingError | PermissionError | NotFoundError | RateLimitError | GatewayTimeoutError | APIErrorObject | OverloadedError; export interface ErrorResponse { error: ErrorObject; request_id: string | null; type: 'error'; } export type ErrorType = | 'invalid_request_error' | 'authentication_error' | 'permission_error' | 'not_found_error' | 'rate_limit_error' | 'timeout_error' | 'overloaded_error' | 'api_error' | 'billing_error'; export interface GatewayTimeoutError { message: string; type: 'timeout_error'; } export interface InvalidRequestError { message: string; type: 'invalid_request_error'; } export interface NotFoundError { message: string; type: 'not_found_error'; } export interface OverloadedError { message: string; type: 'overloaded_error'; } export interface PermissionError { message: string; type: 'permission_error'; } export interface RateLimitError { message: string; type: 'rate_limit_error'; }