(params: IsOwnerParameters)
| 164 | }; |
| 165 | |
| 166 | export const useIsOwner = (params: IsOwnerParameters) => { |
| 167 | return useSuspenseQuery({ |
| 168 | queryKey: objectExplorerQueryKeys.isOwner(params), |
| 169 | queryFn: async ({ queryKey, signal }) => { |
| 170 | const [, parameters] = queryKey; |
| 171 | |
| 172 | const result = await fetchIsOwner({ |
| 173 | queryKey, |
| 174 | parameters, |
| 175 | requestOptions: { signal }, |
| 176 | }); |
| 177 | assertExactlyOneRow(result.rows.length, { skipQueryRetry: true }); |
| 178 | return result.rows[0].isOwner; |
| 179 | }, |
| 180 | }); |
| 181 | }; |
| 182 | |
| 183 | export const useConnectionDependencies = ( |
| 184 | params: ConnectionDependenciesParameters, |
no test coverage detected