$select<T extends HypenGeneratedData, I, S> method
S
$select<T extends HypenGeneratedData, I, S>(
- Object key,
- T build(), {
- required S select(
- I source
- Stream<
S> pipe(- Stream<
S> source
- Stream<
- Object? actionKey,
override
Implementation
@override
S $select<T extends HypenGeneratedData, I, S>(
Object key,
T Function() build, {
required S Function(I source) select,
Stream<S> Function(Stream<S> source)? pipe,
Object? actionKey,
}) {
final data = (container.find(key) ?? build());
final selected = select(data.$snapshot() as I);
return selected;
}