DiagnosticCode

type
types.ts:670

The stable identifier of a Diagnostic, for routing and filtering.

Failures the store contained: - effect-error, reducer-error, subscriber-error (an onEvent handler), connect-error (a connect handler), middleware-error (a middleware threw, which vetoes the event) - observer-error: an instrumentation or registration observer, or a hook, threw - emit-error: the reduce phase failed outside any one consumer - slice-teardown-error: a disposer threw while a slice was unregistered Refusals: cascade (a causal chain exceeded its ceiling), rejected (a reducer declined the write; level info, since a refusal is a normal outcome), registration-cascade. Development warnings, never sent in production: key-collision, payload-by-reference, dotted-key, snapshot-missing-slice, middleware-promise, observer-promise, use-after-dispose (an emit or call on a disposed store), ephemeral-write (an event on an ephemeral channel wrote state).

Definition

type
type DiagnosticCode = "effect-error" | "reducer-error" | "subscriber-error" | "connect-error" | "middleware-error" | "observer-error" | "emit-error" | "slice-teardown-error" | "cascade" | "rejected" | "registration-cascade" | "key-collision" | "payload-by-reference" | "dotted-key" | "snapshot-missing-slice" | "middleware-promise" | "observer-promise" | "use-after-dispose" | "ephemeral-write"

"effect-error" | "reducer-error" | "subscriber-error" | "connect-error" | "middleware-error" | "observer-error" | "emit-error" | "slice-teardown-error" | "cascade" | "rejected" | "registration-cascade" | "key-collision" | "payload-by-reference" | "dotted-key" | "snapshot-missing-slice" | "middleware-promise" | "observer-promise" | "use-after-dispose" | "ephemeral-write"