/opt/canhelp/node_modules/@anthropic-ai/sdk/src/internal
NameSizeModeActions
decoders/-0755rm
utils/-0755rm
builtin-types.ts29100644editdlrm
constants.ts4810644editdlrm
detect-platform.ts64280644editdlrm
errors.ts11790644editdlrm
headers.ts31070644editdlrm
parse.ts29520644editdlrm
README.md1180644editdlrm
request-options.ts24770644editdlrm
shim-types.ts9310644editdlrm
shims.ts35400644editdlrm
stream-utils.ts10320644editdlrm
to-file.ts53820644editdlrm
types.ts61920644editdlrm
uploads.ts72700644editdlrm
utils.ts3020644editdlrm
Edit: /opt/canhelp/node_modules/@anthropic-ai/sdk/src/internal/errors.ts (1179B)
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. export function isAbortError(err: unknown) { return ( typeof err === 'object' && err !== null && // Spec-compliant fetch implementations (('name' in err && (err as any).name === 'AbortError') || // Expo fetch ('message' in err && String((err as any).message).includes('FetchRequestCanceledException'))) ); } export const castToError = (err: any): Error => { if (err instanceof Error) return err; if (typeof err === 'object' && err !== null) { try { if (Object.prototype.toString.call(err) === '[object Error]') { // @ts-ignore - not all envs have native support for cause yet const error = new Error(err.message, err.cause ? { cause: err.cause } : {}); if (err.stack) error.stack = err.stack; // @ts-ignore - not all envs have native support for cause yet if (err.cause && !error.cause) error.cause = err.cause; if (err.name) error.name = err.name; return error; } } catch {} try { return new Error(JSON.stringify(err)); } catch {} } return new Error(err); };