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.

27 lines (25 loc) 714 B
function composeMutationKey(schema, parameters) { return parameters === undefined ? [ { url: schema.url, method: schema.method }, {} ] : [ { url: schema.url, method: schema.method }, omitMutationPayload(parameters) ]; } function omitMutationPayload(params) { if (!params || typeof params !== 'object') throw new Error('`params` must be object'); if ('body' in params || 'requestBody' in params) { const { body: _, requestBody: __, ...paramsRest } = params; return paramsRest; } return params; } export { composeMutationKey }; //# sourceMappingURL=composeMutationKey.js.map