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 ​
| Parameter | Type | Default value |
|---|---|---|
message | string | undefined |
code | "REACTIVITY_CIRCULAR" | "REACTIVITY_DISPOSED" | "REACTIVITY_CIRCULAR" |
details | Record<string, unknown> | {} |
cause? | Error | undefined |
Returns ​
ReactivityError
Overrides ​
Properties ​
| Property | Modifier | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|---|
code | readonly | AIDKErrorCode | Unique error code for programmatic handling | AIDKError.code | packages/shared/src/errors.ts:100 |
details | readonly | Record<string, unknown> | Additional error details | AIDKError.details | packages/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 ​
| Parameter | Type |
|---|---|
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 ​
| Parameter | Type |
|---|---|
json | SerializedAIDKError |
Returns ​
Inherited from ​
toJSON() ​
ts
toJSON(): SerializedAIDKError;Defined in: packages/shared/src/errors.ts:131
Serialize error for transport (JSON-safe)