UNPKG

@apollo/client

Version:

A fully-featured caching GraphQL client.

43 lines 2.11 kB
function missingFeatureWarning(feature, name) { return { [name]() { throw new Error(`The ${feature} ${name} is not supported in React Server Components, but only in Client Components.`); }, }[name]; } // prettier-ignore export const ApolloProvider = missingFeatureWarning("component", "ApolloProvider"); // prettier-ignore export const getApolloContext = missingFeatureWarning("function", "getApolloContext"); // prettier-ignore export const createQueryPreloader = missingFeatureWarning("function", "createQueryPreloader"); // prettier-ignore export const useApolloClient = missingFeatureWarning("hook", "useApolloClient"); // prettier-ignore export const useBackgroundQuery = missingFeatureWarning("hook", "useBackgroundQuery"); // prettier-ignore export const useFragment = missingFeatureWarning("hook", "useFragment"); // prettier-ignore export const useLazyQuery = missingFeatureWarning("hook", "useLazyQuery"); // prettier-ignore export const useLoadableQuery = missingFeatureWarning("hook", "useLoadableQuery"); // prettier-ignore export const useMutation = missingFeatureWarning("hook", "useMutation"); // prettier-ignore export const useQuery = missingFeatureWarning("hook", "useQuery"); // prettier-ignore export const useQueryRefHandlers = missingFeatureWarning("hook", "useQueryRefHandlers"); // prettier-ignore export const useReactiveVar = missingFeatureWarning("hook", "useReactiveVar"); // prettier-ignore export const useReadQuery = missingFeatureWarning("hook", "useReadQuery"); // prettier-ignore export const useSubscription = missingFeatureWarning("hook", "useSubscription"); // prettier-ignore export const useSuspenseFragment = missingFeatureWarning("hook", "useSuspenseFragment"); // prettier-ignore export const useSuspenseQuery = missingFeatureWarning("hook", "useSuspenseQuery"); // We cannot warn on import of `skipToken`, and there is nothing to "execute" giving us a moment to warn, // so we can only fully omit it from the bundle, leading to a bundling time error. // export const skipToken = {}; //# sourceMappingURL=index.react-server.js.map