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.

29 lines (26 loc) 748 B
'use strict'; 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; } exports.composeMutationKey = composeMutationKey; //# sourceMappingURL=composeMutationKey.cjs.map