export interface IHttpOption { uri: string; url?: string; } interface IContext { start: number; response: { status: number; url: string; _bodyBlob: { _data: { size: number; }; }; }; } interface IDefinitions { operation: string; } interface IQuery { definitions: IDefinitions[]; loc: { source: { body: string; }; }; } export interface IOperation { setContext: ({}: {}) => {}; getContext: () => IContext; query: IQuery; operationName: string; } export default class EmbraceApolloLink { static build: (ApolloLink: any, link: any, platformToApply?: 'ios' | 'android') => any; } export {};