EffectMutation enum
Mark if a signal is allowed to write in an effect or disallowed.
Values
- yes → const EffectMutation
-
Allow this state to be written in an effect. This is the default setting as signal assumes that the user is responsible enough to avoid infinite loops by mutating data the effect is dependent on.
- no → const EffectMutation
-
Prevent this state to be written to in an effect. Select this option if it is safe to assume continued operation when an attempt to write to this state is made by ignoring any writes to it in an effect.
- error → const EffectMutation
-
Prevent this state to be written to in an effect. Select this option if it is unsafe to assume continued operation when this state is written to in an effect.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
-
values
→ const List<
EffectMutation> - A constant List of the values in this enum, in order of their declaration.