@openapi-qraft/react
Version:
OpenAPI client for React, providing type-safe requests and dynamic TanStack Query React Hooks via a modular, Proxy-based architecture.
18 lines (14 loc) • 829 B
JavaScript
;
var composeMutationFilters = require('./composeMutationFilters.cjs');
/**
* Calls a query client method with mutation filters and options,
* and automatically composes the `MutationKey` based on the schema and parameters.
*/ function callQueryClientMethodWithMutationFilters(qraftOptions, queryFilterMethod, schema, args) {
const filters = args[0];
const queryClient = qraftOptions.queryClient;
// @ts-expect-error - Too complex to type
return queryClient[queryFilterMethod](composeMutationFilters.composeMutationFilters(schema, filters), // @ts-expect-error - Argument types are too complex
...args.slice(1, args.length));
}
exports.callQueryClientMethodWithMutationFilters = callQueryClientMethodWithMutationFilters;
//# sourceMappingURL=callQueryClientMethodWithMutationFilters.cjs.map