claude-code-driver / ClaudeSessionError
Class: ClaudeSessionError
Defined in: api/map-errors.ts:20
Extends
Error
Constructors
Constructor
ts
new ClaudeSessionError(
code,
message,
details,
opts?
): ClaudeSessionError;Defined in: api/map-errors.ts:24
Parameters
| Parameter | Type |
|---|---|
code | | "E_TRUST_REQUIRED" | "E_HOOKS_UNAVAILABLE" | "E_BUSY" | "E_SUBMIT_UNCONFIRMED" | "E_INPUT_REJECTED" | "E_PERMISSION_INVALID" | "E_USAGE_LIMIT" | "E_SESSION_EXITED" | "E_SESSION_CLOSED" | "E_CONFIG" | "E_ENVIRONMENT" | "E_VERSION_MISMATCH" | "E_AUTH" | "E_STARTUP" | "E_TURN_FAILED" | "E_SECURITY" | "E_TIMEOUT" | "E_INTERNAL" |
message | string |
details | object & Record<string, unknown> |
opts? | { cause?: unknown; retryable?: boolean; } |
opts.cause? | unknown |
opts.retryable? | boolean |
Returns
ClaudeSessionError
Overrides
Error.constructor
Properties
| Property | Modifier | Type | Defined in |
|---|---|---|---|
code | readonly | | "E_TRUST_REQUIRED" | "E_HOOKS_UNAVAILABLE" | "E_BUSY" | "E_SUBMIT_UNCONFIRMED" | "E_INPUT_REJECTED" | "E_PERMISSION_INVALID" | "E_USAGE_LIMIT" | "E_SESSION_EXITED" | "E_SESSION_CLOSED" | "E_CONFIG" | "E_ENVIRONMENT" | "E_VERSION_MISMATCH" | "E_AUTH" | "E_STARTUP" | "E_TURN_FAILED" | "E_SECURITY" | "E_TIMEOUT" | "E_INTERNAL" | api/map-errors.ts:21 |
details | readonly | object & Record<string, unknown> | api/map-errors.ts:23 |
retryable | readonly | boolean | api/map-errors.ts:22 |
Methods
toJSON()
ts
toJSON(): ClaudeSessionErrorData;Defined in: api/map-errors.ts:37