apollo-client
Version:
A simple yet functional GraphQL client.
26 lines (25 loc) • 926 B
TypeScript
import { SelectionSet, Document } from 'graphql';
import { NormalizedCache } from './store';
import { IdGetter } from './extensions';
export declare function writeFragmentToStore({result, fragment, store, variables, dataIdFromObject}: {
result: Object;
fragment: Document;
store?: NormalizedCache;
variables?: Object;
dataIdFromObject?: IdGetter;
}): NormalizedCache;
export declare function writeQueryToStore({result, query, store, variables, dataIdFromObject}: {
result: Object;
query: Document;
store?: NormalizedCache;
variables?: Object;
dataIdFromObject?: IdGetter;
}): NormalizedCache;
export declare function writeSelectionSetToStore({result, dataId, selectionSet, store, variables, dataIdFromObject}: {
dataId: string;
result: any;
selectionSet: SelectionSet;
store?: NormalizedCache;
variables: Object;
dataIdFromObject: IdGetter;
}): NormalizedCache;