ancestorIdsUpstream property

  1. @override
Iterable<I> ancestorIdsUpstream
override

All ancestor IDs starting from parent and walking up.

Implementation

@override
Iterable<I> get ancestorIdsUpstream {
  final parent = this.parent;

  if (parent == null) return const [];

  return [
    parent.id,
    ...parent.ancestorIdsUpstream,
  ];
}