(
mut: any,
defaultInvalidation?: MutationOptionsBase["queryInvalidation"]
)
| 851 | return (defaultKey, name, input, output) => [ |
| 852 | ...(a?.(defaultKey, name, input, output) ?? []), |
| 853 | ...(b?.(defaultKey, name, input, output) ?? []) |
| 854 | ] |
| 855 | } |
| 856 | |
| 857 | const withDefaultInvalidation = ( |
| 858 | mut: any, |
| 859 | defaultInvalidation?: MutationOptionsBase["queryInvalidation"] |
| 860 | ) => { |
| 861 | if (!defaultInvalidation) return mut |
| 862 | const apply = (callerOpts?: MutationOptionsBase) => ({ |
| 863 | ...callerOpts, |
| 864 | queryInvalidation: callerOpts?.queryInvalidation |
| 865 | ? mergeInvalidation(defaultInvalidation, callerOpts.queryInvalidation) |
| 866 | : defaultInvalidation |
| 867 | }) |
| 868 | return (input: any, callerOpts?: MutationOptionsBase) => mut(input, apply(callerOpts)) |
no test coverage detected
searching dependent graphs…