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