createSelector3<S1, S2, S3> method

Widget createSelector3<S1, S2, S3>({
  1. required ProviderSelector3<S1, S2, S3, T> selector,
  2. required SelectorBuilder3<S1, S2, S3, T> builder,
  3. ShouldRebuild<(S1, S2, S3)>? shouldRebuild,
  4. Widget? child,
})

Implementation

Widget createSelector3<S1, S2, S3>({
  required ProviderSelector3<S1, S2, S3, T> selector,
  required SelectorBuilder3<S1, S2, S3, T> builder,
  ShouldRebuild<(S1, S2, S3)>? shouldRebuild,
  Widget? child,
}) {
  return Selector<T, (S1, S2, S3)>(
    selector: selector,
    shouldRebuild: shouldRebuild,
    builder: (context, r, child) {
      return builder(context, r.$1, r.$2, r.$3, child);
    },
    child: child,
  );
}