select<S> method

Widget select<S>({
  1. Key? key,
  2. required S selector(
    1. T store
    ),
  3. required Widget builder(
    1. BuildContext context,
    2. S value
    ),
  4. bool equals(
    1. S previous,
    2. S next
    )?,
})

Returns an OrbitSelector listening to a selected slice of this store.

Implementation

Widget select<S>({
  Key? key,
  required S Function(T store) selector,
  required Widget Function(BuildContext context, S value) builder,
  bool Function(S previous, S next)? equals,
}) {
  return OrbitSelector<T, S>(
    key: key,
    store: _create,
    selector: selector,
    builder: builder,
    equals: equals,
  );
}