MutationFilters
定义于:packages/query-core/src/utils.ts:63
用于筛选修改(例如在 mutationCache.findAll 或 queryClient.isMutating 中)的过滤器。
所有提供的过滤器都必须匹配;未指定的过滤器将被忽略。
类型参数
TData
TData = unknown
TError
TError = DefaultError
TVariables
TVariables = unknown
TOnMutateResult
TOnMutateResult = unknown
属性
| 属性 | 类型 | 描述 |
|---|---|---|
exact? |
boolean |
精确匹配修改键 |
mutationKey? |
readonly unknown[] |
包含匹配此修改键的修改 |
predicate? |
(mutation: Mutation<TData, TError, TVariables, TOnMutateResult>) => boolean |
包含匹配此谓词函数的修改 |
status? |
"error" | "pending" | "success" | "idle" |
按修改状态筛选 |