disposeAllDepsInReverse function

void disposeAllDepsInReverse(
  1. ReactiveNode sub
)

Removes every dependency from sub, starting from the newest link.

Implementation

void disposeAllDepsInReverse(ReactiveNode sub) {
  Link? link = sub.depsTail;
  while (link != null) {
    final prev = link.prevDep;
    unlink(link, sub);
    link = prev;
  }
}