Back to Apollo Client

Api Report Link Client Awareness.Api

.api-reports/api-report-link_client-awareness.api.md

3.14.11.1 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';

// @public (undocumented)
export namespace ClientAwarenessLink {
    // (undocumented)
    export interface ClientAwarenessOptions {
        name?: string;
        transport?: "headers" | false;
        version?: string;
    }
    export interface ContextOptions {
        clientAwareness?: ClientAwarenessLink.ClientAwarenessOptions;
    }
    // (undocumented)
    export interface EnhancedClientAwarenessOptions {
        transport?: "headers" | "extensions" | false;
    }
    // (undocumented)
    export interface Options {
        clientAwareness?: ClientAwarenessLink.ClientAwarenessOptions;
        enhancedClientAwareness?: ClientAwarenessLink.EnhancedClientAwarenessOptions;
    }
}

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

// (No @packageDocumentation comment for this package)