$select<H extends HypenGeneratedData, I, S> method

  1. @override
S $select<H extends HypenGeneratedData, I, S>(
  1. Object key,
  2. H build(), {
  3. required S select(
    1. I source
    ),
  4. Stream<S> pipe(
    1. Stream<S> source
    )?,
  5. Object? actionKey,
})
inherited

Implementation

@override
S $select<H extends HypenGeneratedData, I, S>(
  Object key,
  H Function() build, {
  required S Function(I source) select,
  Stream<S> Function(Stream<S> source)? pipe,
  Object? actionKey,
}) {
  return dependsOn<H, I, S>(
    key,
    build,
    select: (origin, I snapshot) => select(snapshot),
    pipe: pipe,
    actionKey: actionKey,
  );
}