( mutationCache: MutationCache, options: MutationStateOptions<TResult>, )
| 28 | } |
| 29 | |
| 30 | function getResult<TResult = MutationState>( |
| 31 | mutationCache: MutationCache, |
| 32 | options: MutationStateOptions<TResult>, |
| 33 | ): Array<TResult> { |
| 34 | return mutationCache |
| 35 | .findAll(options.filters) |
| 36 | .map( |
| 37 | (mutation): TResult => |
| 38 | (options.select ? options.select(mutation) : mutation.state) as TResult, |
| 39 | ) |
| 40 | } |
| 41 | |
| 42 | export function useMutationState<TResult = MutationState>( |
| 43 | options: MutationStateOptions<TResult> = {}, |
no test coverage detected
searching dependent graphs…