Skip to content

Commit d657562

Browse files
committed
remove check dynamic
1 parent 26a3336 commit d657562

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

lib/src/selectors.dart

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -526,13 +526,10 @@ extension SelectorsExtension<Action, State> on RxReduxStore<Action, State> {
526526
// _select3Internal
527527
// _select4Internal
528528
// from select5 to select9, using `selectMany`.
529-
530-
Equals<Object?>? _castToDynamicParams<T>(Equals<T>? f) {
531-
if (T == dynamic) {
532-
throw StateError('Missing generic type');
533-
}
534-
return f == null ? null : (Object? l, Object? r) => f(l as T, r as T);
535-
}
529+
@pragma('vm:prefer-inline')
530+
@pragma('dart2js:tryInline')
531+
Equals<Object?>? _castToDynamicParams<T>(Equals<T>? f) =>
532+
f == null ? null : (Object? l, Object? r) => f(l as T, r as T);
536533

537534
DistinctValueStream<Result>
538535
_select2Internal<State, SubState1, SubState2, Result>(

0 commit comments

Comments
 (0)