useStreamData<T> function

T? useStreamData<T>(
  1. Stream<T>? stream, {
  2. T? initialData,
  3. bool preserveState = true,
  4. void onError(
    1. Object error,
    2. StackTrace stackTrace
    )?,
})

Implementation

T? useStreamData<T>(
  Stream<T>? stream, {
  T? initialData,
  bool preserveState = true,
  void Function(Object error, StackTrace stackTrace)? onError,
}) {
  final snapshot = useStream(stream, initialData: initialData, preserveState: preserveState);
  useAsyncSnapshotErrorHandler(snapshot, onError: onError);
  return snapshot.data;
}