Back to Apollo Client

Api Report Link Batch Http.Api

.api-reports/api-report-link_batch-http.api.md

3.14.11.4 KB
Original Source

API Report File for "@apollo/client"

Do not edit this file. It is a report generated by API Extractor.

ts

import { ApolloLink } from '@apollo/client/link';
import type { BaseHttpLink } from '@apollo/client/link/http';
import { BatchLink } from '@apollo/client/link/batch';
import { ClientAwarenessLink } from '@apollo/client/link/client-awareness';
import { Observable } from 'rxjs';

// @public (undocumented)
export namespace BaseBatchHttpLink {
    export interface ContextOptions extends BaseHttpLink.ContextOptions {
    }
    export interface Options extends BatchLink.Shared.Options, BaseHttpLink.Shared.Options {
        batchMax?: number;
    }
}

// @public
export class BaseBatchHttpLink extends ApolloLink {
    constructor(options?: BaseBatchHttpLink.Options);
    // (undocumented)
    request(operation: ApolloLink.Operation, forward: ApolloLink.ForwardFunction): Observable<ApolloLink.Result>;
}

// @public (undocumented)
export namespace BatchHttpLink {
    export interface ContextOptions extends BaseBatchHttpLink.ContextOptions, ClientAwarenessLink.ContextOptions {
    }
    export interface Options extends BaseBatchHttpLink.Options, ClientAwarenessLink.Options {
    }
}

// @public
export class BatchHttpLink extends ApolloLink {
    constructor(options?: BatchHttpLink.Options);
}

// (No @packageDocumentation comment for this package)