nodeDispose method
Dispose an effect and clean up its dependencies
Implementation
void nodeDispose(ReactiveNode e) {
assert(() {
getJoltDebugFn(e)?.call(DebugNodeOperationType.dispose, e);
return true;
}());
e.depsTail = null;
e.flags = 0 /* ReactiveFlags.none */;
purgeDeps(e);
final sub = e.subs;
if (sub != null) {
unlink(sub);
}
}