@atomist/automation-client
Version:
Atomist API for software low-level client
16 lines • 723 B
TypeScript
import { Configuration } from "../configuration";
import { CommandIncoming, EventIncoming } from "../internal/transport/RequestProcessor";
import { GraphClient } from "../spi/graph/GraphClient";
/**
* Factory for creating GraphClient instances for incoming commands and events.
*
* Uses a cache to store GraphClient instances for 5 mins after which new instances will be given out.
*/
export declare class ApolloGraphClientFactory {
private configuration;
private authCallback;
private graphClients;
constructor(configuration: Configuration, authCallback: () => string);
createGraphClient(event: CommandIncoming | EventIncoming): GraphClient;
}
//# sourceMappingURL=ApolloGraphClientFactory.d.ts.map