select<Result, T> method

Result select<Result, T>(
  1. GetT<T> get,
  2. Result selector(
    1. T value
    ), {
  3. bool useScope = true,
})

Returns the selector's output, and triggers a re-render when it changes.

Implementation

Result select<Result, T>(
  GetT<T> get,
  Result Function(T value) selector, {
  bool useScope = true,
}) {
  if (useScope) get = get.of(context);
  return _select(get.hooked, () => selector(get.value));
}