UNPKG

@ts-rest/react-query

Version:

react-query client integration for @ts-rest

24 lines (19 loc) 939 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var jsxRuntime = require('react/jsx-runtime'); var useTsrQueryClient = require('./internal/use-tsr-query-client.cjs.js'); var createHooks = require('./internal/create-hooks.cjs.js'); var providerInner = require('./internal/provider-inner.cjs.js'); const initTsrReactQuery = (contract, clientOptions) => { return { ReactQueryProvider: function ({ children }) { return (jsxRuntime.jsx(providerInner.TsRestInnerProvider, { contract: contract, clientOptions: clientOptions, children: children })); }, ...createHooks.initHooksContainer(contract, clientOptions), useQueryClient: (useTsrQueryClient.useTsrQueryClient), initQueryClient: (queryClient) => { return createHooks.initQueryClient(contract, clientOptions, queryClient); }, }; }; exports.initTsrReactQuery = initTsrReactQuery;