(
value:
| undefined
| TValue
| ((query: Query<TQueryFnData, TError, TData, TQueryKey>) => TValue),
query: Query<TQueryFnData, TError, TData, TQueryKey>,
)
| 138 | } |
| 139 | |
| 140 | export function resolveQueryValue< |
| 141 | TValue, |
| 142 | TQueryFnData = unknown, |
| 143 | TError = DefaultError, |
| 144 | TData = TQueryFnData, |
| 145 | TQueryKey extends QueryKey = QueryKey, |
| 146 | >( |
| 147 | value: |
| 148 | | undefined |
| 149 | | TValue |
| 150 | | ((query: Query<TQueryFnData, TError, TData, TQueryKey>) => TValue), |
| 151 | query: Query<TQueryFnData, TError, TData, TQueryKey>, |
| 152 | ): TValue | undefined { |
| 153 | return typeof value === 'function' |
| 154 | ? ( |
| 155 | value as ( |
| 156 | query: Query<TQueryFnData, TError, TData, TQueryKey>, |
| 157 | ) => TValue |
| 158 | )(query) |
| 159 | : value |
| 160 | } |
| 161 | |
| 162 | /** |
| 163 | * Checks whether a query matches the given {@link QueryFilters}. |
no outgoing calls
no test coverage detected