@kubb/swagger-tanstack-query
TypeScript icon, indicating that this package has built-in type declarations

2.19.0 • Public • Published

@kubb/swagger-tanstack-query

Swagger integration for React-Query to generate all the different hooks based on an OpenAPI specification.

logo

npm version npm downloads Coverage License

options query

v4

UseBaseQueryOptions => react-query only UseQueryOptions => vue-query only CreateQueryOptions => solid-query only CreateQueryOptions => svelte-query only

v5

UseBaseQueryOptions => react-query only https://github.com/TanStack/query/blob/ce1305c27e7ac7988656d171d882a665a286cc6a/packages/react-query/src/types.ts#L18 QueryObserverOptions => vue-query only https://github.com/TanStack/query/blob/main/packages/vue-query/src/useQuery.ts#L24 UseQueryOptions => solid-query only

result query

v4

UseQueryResult => react-query only UseQueryReturnType => vue-query only CreateQueryResult => solid-query only CreateQueryResult => svelte-query only

v5

UseQueryResult => react-query only UseQueryReturnType => vue-query only

queryOptions() query

v5

queryOptions => react-query only

{
  query: {
    types: {
      options: 'UseBaseQueryOptions'
      result: 'UseQueryResult'
    }
  }
}

options mutation

v4

UseMutationOptions => react-query only VueMutationObserverOptions => vue-query only

v5

UseMutationOptions => react-query only MutationObserverOptions => vue-query only

result mutation

v4

UseMutationResult => react-query only UseMutationReturnType => vue-query only

v5

UseMutationResult => react-query only UseMutationReturnType => vue-query only

Package Sidebar

Install

npm i @kubb/swagger-tanstack-query

Weekly Downloads

1,980

Version

2.19.0

License

MIT

Unpacked Size

549 kB

Total Files

45

Last publish

Collaborators

  • stijnvanhulle