Class: StateError
Defined in: state/errors.ts:36
Base error class for state management operations.
Extends
Error
Constructors
Constructor
new StateError(
message,
code,
cause?): StateError;
Defined in: state/errors.ts:47
Parameters
| Parameter | Type |
|---|---|
message | string |
code | StateErrorCode |
cause? | Error |
Returns
StateError
Overrides
Error.constructor
Properties
cause?
readonly optional cause?: Error;
Defined in: state/errors.ts:45
Original error that caused this error (if any)
Overrides
Error.cause
code
readonly code: StateErrorCode;
Defined in: state/errors.ts:40
Error code for programmatic handling
Methods
deserialization()
static deserialization(message, cause?): StateError;
Defined in: state/errors.ts:71
Create a deserialization error
Parameters
| Parameter | Type |
|---|---|
message | string |
cause? | Error |
Returns
StateError
invalidSessionId()
static invalidSessionId(sessionId): StateError;
Defined in: state/errors.ts:113
Create an invalid session ID error
Parameters
| Parameter | Type |
|---|---|
sessionId | string |
Returns
StateError
invalidState()
static invalidState(message): StateError;
Defined in: state/errors.ts:106
Create an invalid state error
Parameters
| Parameter | Type |
|---|---|
message | string |
Returns
StateError
serialization()
static serialization(message, cause?): StateError;
Defined in: state/errors.ts:60
Create a serialization error
Parameters
| Parameter | Type |
|---|---|
message | string |
cause? | Error |
Returns
StateError
sessionNotFound()
static sessionNotFound(sessionId): StateError;
Defined in: state/errors.ts:82
Create a session not found error
Parameters
| Parameter | Type |
|---|---|
sessionId | string |
Returns
StateError
storage()
static storage(message, cause?): StateError;
Defined in: state/errors.ts:89
Create a storage error
Parameters
| Parameter | Type |
|---|---|
message | string |
cause? | Error |
Returns
StateError
versionMismatch()
static versionMismatch(expected, actual): StateError;
Defined in: state/errors.ts:96
Create a version mismatch error
Parameters
| Parameter | Type |
|---|---|
expected | number |
actual | number |
Returns
StateError