SelectionState<T> constructor

SelectionState<T>({
  1. Set<T>? selected,
  2. Set<T>? staging,
})

State for managing selection of items. Provides functionality for tracking selected and staging items.

Implementation

SelectionState({
  Set<T>? selected,
  Set<T>? staging,
})  : selected = UnmodifiableSetView(selected ?? {}),
      staging = UnmodifiableSetView(staging ?? {});