selectorComponent<T extends StateAdapter, D> function

Selector<T, D> selectorComponent<T extends StateAdapter, D>({
  1. required D selector(
    1. T? state
    ),
  2. required Widget builder(
    1. BuildContext context,
    2. D? value
    ),
})

Implementation

Selector<T, D> selectorComponent<T extends StateAdapter, D>({
  required D Function(T? state) selector,
  required Widget Function(BuildContext context, D? value) builder,
}) {
  assetStateType(T);
  return Selector<T, D>(selector: selector, builder: builder);
}