Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ApolloLink
    • default

Index

Constructors

  • new default(features?: string[]): default

Properties

_enabledFeatures: string[] = []

Accessors

  • set enabledFeatures(features: string[]): void

Methods

  • concat(next: ApolloLink | RequestHandler): ApolloLink
  • Parameters

    • next: ApolloLink | RequestHandler

    Returns ApolloLink

  • onError(error: any, observer?: Observer<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>): false | void
  • Parameters

    • error: any
    • Optional observer: Observer<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>

    Returns false | void

  • request(operation: Operation, forward: NextLink): Observable<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>
  • Parameters

    • operation: Operation
    • forward: NextLink

    Returns Observable<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>

  • setOnError(fn: (error: any, observer?: Observer<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>) => false | void): default
  • Parameters

    • fn: (error: any, observer?: Observer<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>) => false | void
        • (error: any, observer?: Observer<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>): false | void
        • Parameters

          • error: any
          • Optional observer: Observer<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>

          Returns false | void

    Returns default

  • split(test: (op: Operation) => boolean, left: ApolloLink | RequestHandler, right?: ApolloLink | RequestHandler): ApolloLink
  • Parameters

    • test: (op: Operation) => boolean
        • (op: Operation): boolean
        • Parameters

          • op: Operation

          Returns boolean

    • left: ApolloLink | RequestHandler
    • Optional right: ApolloLink | RequestHandler

    Returns ApolloLink

  • concat(first: ApolloLink | RequestHandler, second: ApolloLink | RequestHandler): ApolloLink
  • Parameters

    • first: ApolloLink | RequestHandler
    • second: ApolloLink | RequestHandler

    Returns ApolloLink

  • empty(): ApolloLink
  • Returns ApolloLink

  • execute(link: ApolloLink, operation: GraphQLRequest): Observable<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>
  • Parameters

    • link: ApolloLink
    • operation: GraphQLRequest

    Returns Observable<FetchResult<Record<string, any>, Record<string, any>, Record<string, any>>>

  • from(links: (ApolloLink | RequestHandler)[]): ApolloLink
  • Parameters

    • links: (ApolloLink | RequestHandler)[]

    Returns ApolloLink

  • split(test: (op: Operation) => boolean, left: ApolloLink | RequestHandler, right?: ApolloLink | RequestHandler): ApolloLink
  • Parameters

    • test: (op: Operation) => boolean
        • (op: Operation): boolean
        • Parameters

          • op: Operation

          Returns boolean

    • left: ApolloLink | RequestHandler
    • Optional right: ApolloLink | RequestHandler

    Returns ApolloLink

Generated using TypeDoc