(
host: ReactiveControllerHost,
options: MutationStateOptions<TResult> = {},
queryClient?: QueryClient,
)
| 190 | * ``` |
| 191 | */ |
| 192 | export function useMutationState< |
| 193 | TResult = MutationState<unknown, unknown, unknown, unknown>, |
| 194 | >( |
| 195 | host: ReactiveControllerHost, |
| 196 | options: MutationStateOptions<TResult> = {}, |
| 197 | queryClient?: QueryClient, |
| 198 | ): MutationStateAccessor<TResult> { |
| 199 | const controller = new MutationStateController(host, options, queryClient) |
| 200 | return Object.assign( |
| 201 | createValueAccessor(() => controller.current), |
| 202 | { |
| 203 | destroy: () => controller.destroy(), |
| 204 | }, |
| 205 | ) |
| 206 | } |
no test coverage detected