UNPKG

apollo-link-queue

Version:

A link to queue requests when a certain condition is met (eg. device is offline)

17 lines (16 loc) 618 B
import { ApolloLink, Operation } from '@apollo/client/link/core'; import { ExecutionResult } from 'graphql'; export declare class TestLink extends ApolloLink { operations: Operation[]; constructor(); request(operation: Operation): any; } export interface ObservableValue { value?: ExecutionResult | Error; delay?: number; type: 'next' | 'error' | 'complete'; } export interface Unsubscribable { unsubscribe: () => void; } export declare const assertObservableSequence: (observable: any, sequence: ObservableValue[], initializer?: (sub: Unsubscribable) => void) => Promise<boolean | Error>;