UNPKG

synapse-react-client

Version:

[![npm version](https://badge.fury.io/js/synapse-react-client.svg)](https://badge.fury.io/js/synapse-react-client) [![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettie

39 lines (38 loc) 1.25 kB
import { jsx as n } from "react/jsx-runtime"; import { MOCK_CONTEXT_VALUE as i } from "../mocks/MockSynapseContext.js"; import "../mocks/query/mock_query_data.js"; import { MOCK_APPLICATION_SESSION_CONTEXT as u } from "../mocks/applicationSessionContext/MockApplicationSessionContext.js"; import "../mocks/realm/mockRealmPrincipal.js"; import { defaultQueryClientConfig as a, FullContextProvider as s } from "../utils/context/FullContextProvider.js"; import { QueryClient as o, QueryClientProvider as C } from "@tanstack/react-query"; const l = (r) => { const e = new o(a), t = { ...i, ...r }; return { wrapperFn: function({ children: p }) { return /* @__PURE__ */ n( s, { synapseContext: t, queryClient: e, applicationSessionContext: u, children: p } ); }, queryClient: e }; }, P = (r) => l(r).wrapperFn; function Q() { const r = new o({ defaultOptions: { queries: { retry: !1 } } }); return { Wrapper: ({ children: t }) => /* @__PURE__ */ n(C, { client: r, children: t }), queryClient: r }; } export { P as createWrapper, l as createWrapperAndQueryClient, Q as setupQueryClient }; //# sourceMappingURL=TestingLibraryUtils.js.map