Skip to content

AIDK API Reference / aidk-shared / ReactivityError

Class: ReactivityError ​

Defined in: packages/shared/src/errors.ts:637

Error thrown for reactivity/signal system issues.

Example ​

typescript
throw new ReactivityError('Circular dependency detected in computed signal');
throw new ReactivityError('Attempted to set disposed signal', 'REACTIVITY_DISPOSED');

Extends ​

Constructors ​

Constructor ​

ts
new ReactivityError(
   message: string, 
   code: "REACTIVITY_CIRCULAR" | "REACTIVITY_DISPOSED", 
   details: Record<string, unknown>, 
   cause?: Error): ReactivityError;

Defined in: packages/shared/src/errors.ts:638

Parameters ​

ParameterTypeDefault value
messagestringundefined
code"REACTIVITY_CIRCULAR" | "REACTIVITY_DISPOSED""REACTIVITY_CIRCULAR"
detailsRecord<string, unknown>{}
cause?Errorundefined

Returns ​

ReactivityError

Overrides ​

AIDKError.constructor

Properties ​

PropertyModifierTypeDescriptionInherited fromDefined in
codereadonlyAIDKErrorCodeUnique error code for programmatic handlingAIDKError.codepackages/shared/src/errors.ts:100
detailsreadonlyRecord<string, unknown>Additional error detailsAIDKError.detailspackages/shared/src/errors.ts:103

Methods ​

circular() ​

ts
static circular(signalName?: string): ReactivityError;

Defined in: packages/shared/src/errors.ts:651

Create circular dependency error

Parameters ​

ParameterType
signalName?string

Returns ​

ReactivityError


fromJSON() ​

ts
static fromJSON(json: SerializedAIDKError): AIDKError;

Defined in: packages/shared/src/errors.ts:163

Create error from serialized format

Parameters ​

ParameterType
jsonSerializedAIDKError

Returns ​

AIDKError

Inherited from ​

AIDKError.fromJSON


toJSON() ​

ts
toJSON(): SerializedAIDKError;

Defined in: packages/shared/src/errors.ts:131

Serialize error for transport (JSON-safe)

Returns ​

SerializedAIDKError

Inherited from ​

AIDKError.toJSON

Released under the MIT License.