Link constructor
Link({
- required int version,
- required ReactiveNode dep,
- required ReactiveNode sub,
- Link? prevSub,
- Link? nextSub,
- Link? prevDep,
- Link? nextDep,
Creates a link between dependency and subscriber nodes.
Parameters:
version: Version number for this linkdep: The dependency nodesub: The subscriber nodeprevSub: Previous subscriber linknextSub: Next subscriber linkprevDep: Previous dependency linknextDep: Next dependency link
Example:
final depNode = ReactiveNode(flags: ReactiveFlags.mutable);
final subNode = ReactiveNode(flags: ReactiveFlags.watching);
final link = Link(version: 1, dep: depNode, sub: subNode);
Implementation
Link({
required this.version,
required this.dep,
required this.sub,
this.prevSub,
this.nextSub,
this.prevDep,
this.nextDep,
});