useQueries3<T1, T2, T3> function

(T1, T2, T3)? useQueries3<T1, T2, T3>(
  1. VoltQuery<T1> query1,
  2. VoltQuery<T2> query2,
  3. VoltQuery<T3> query3, {
  4. bool enabled = true,
  5. Duration? staleTime,
  6. bool keepPreviousData = true,
})

Implementation

(T1, T2, T3)? useQueries3<T1, T2, T3>(
  VoltQuery<T1> query1,
  VoltQuery<T2> query2,
  VoltQuery<T3> query3, {
  bool enabled = true,
  Duration? staleTime,
  bool keepPreviousData = true,
}) {
  final r1 = useQuery(
    query1,
    enabled: enabled,
    staleTime: staleTime,
    keepPreviousData: keepPreviousData,
  );
  final r2 = useQuery(
    query2,
    enabled: enabled,
    staleTime: staleTime,
    keepPreviousData: keepPreviousData,
  );
  final r3 = useQuery(
    query3,
    enabled: enabled,
    staleTime: staleTime,
    keepPreviousData: keepPreviousData,
  );

  if (r1 == null || r2 == null || r3 == null) {
    return null;
  }

  return (r1, r2, r3);
}