VisibleOrderBuffer<TKey> constructor

VisibleOrderBuffer<TKey>({
  1. required NodeIdRegistry<TKey> registry,
  2. required int parentByNid(
    1. int nid
    ),
  3. required List<TKey>? childKeysOf(
    1. TKey key
    ),
  4. required void onOrderMutated(),
})

Implementation

VisibleOrderBuffer({
  required NodeIdRegistry<TKey> registry,
  required int Function(int nid) parentByNid,
  required List<TKey>? Function(TKey key) childKeysOf,
  required void Function() onOrderMutated,
})  : _nids = registry,
      _parentByNidLookup = parentByNid,
      _childKeysOf = childKeysOf,
      _onMutated = onOrderMutated;