apollo-client-cors-hack
Version:
A simple yet functional GraphQL client.
21 lines (20 loc) • 2.22 kB
TypeScript
import { Request, createNetworkInterface, NetworkInterface, SubscriptionNetworkInterface, HTTPFetchNetworkInterface } from './transport/networkInterface';
import { createBatchingNetworkInterface, HTTPBatchedNetworkInterface } from './transport/batchedNetworkInterface';
import { print } from 'graphql/language/printer';
import { createApolloStore, ApolloStore, createApolloReducer } from './store';
import { ObservableQuery, FetchMoreOptions, UpdateQueryOptions } from './core/ObservableQuery';
import { Subscription } from './util/Observable';
import { WatchQueryOptions, MutationOptions, SubscriptionOptions, FetchPolicy, FetchMoreQueryOptions, SubscribeToMoreOptions } from './core/watchQueryOptions';
import { readQueryFromStore } from './data/readFromStore';
import { writeQueryToStore } from './data/writeToStore';
import { MutationQueryReducersMap } from './data/mutationResults';
import { getQueryDefinition, getMutationDefinition, getFragmentDefinitions, FragmentMap, createFragmentMap } from './queries/getFromAST';
import { NetworkStatus } from './queries/networkStatus';
import { addTypenameToDocument } from './queries/queryTransform';
import { ApolloError } from './errors/ApolloError';
import ApolloClient from './ApolloClient';
import { ApolloQueryResult } from './core/types';
import { toIdValue } from './data/storeUtils';
import { IntrospectionFragmentMatcher, FragmentMatcherInterface } from './data/fragmentMatcher';
export { createNetworkInterface, createBatchingNetworkInterface, createApolloStore, createApolloReducer, readQueryFromStore, writeQueryToStore, addTypenameToDocument, createFragmentMap, NetworkStatus, ApolloError, getQueryDefinition, getMutationDefinition, getFragmentDefinitions, FragmentMap, Request, ApolloQueryResult, toIdValue, IntrospectionFragmentMatcher, FragmentMatcherInterface, print as printAST, NetworkInterface, SubscriptionNetworkInterface, HTTPFetchNetworkInterface, HTTPBatchedNetworkInterface, FetchPolicy, WatchQueryOptions, MutationOptions, ObservableQuery, MutationQueryReducersMap, Subscription, SubscriptionOptions, ApolloStore, ApolloClient, FetchMoreOptions, UpdateQueryOptions, FetchMoreQueryOptions, SubscribeToMoreOptions };
export default ApolloClient;