UNPKG

@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
'use strict'; 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