UNPKG

723 BTypeScriptView Raw
1import { Configuration } from "../configuration";
2import { CommandIncoming, EventIncoming } from "../internal/transport/RequestProcessor";
3import { GraphClient } from "../spi/graph/GraphClient";
4/**
5 * Factory for creating GraphClient instances for incoming commands and events.
6 *
7 * Uses a cache to store GraphClient instances for 5 mins after which new instances will be given out.
8 */
9export declare class ApolloGraphClientFactory {
10 private configuration;
11 private authCallback;
12 private graphClients;
13 constructor(configuration: Configuration, authCallback: () => string);
14 createGraphClient(event: CommandIncoming | EventIncoming): GraphClient;
15}
16//# sourceMappingURL=ApolloGraphClientFactory.d.ts.map
\No newline at end of file