1 | import { NotificationHandler } from "vscode-languageserver";
|
2 | import { GraphQLSchema } from "graphql";
|
3 | import { RemoteServiceConfig } from "../../config";
|
4 | import { GraphQLSchemaProvider, SchemaChangeUnsubscribeHandler } from "./base";
|
5 | export declare class EndpointSchemaProvider implements GraphQLSchemaProvider {
|
6 | private config;
|
7 | private schema?;
|
8 | private federatedServiceSDL?;
|
9 | constructor(config: Exclude<RemoteServiceConfig, "name">);
|
10 | resolveSchema(): Promise<GraphQLSchema>;
|
11 | onSchemaChange(_handler: NotificationHandler<GraphQLSchema>): SchemaChangeUnsubscribeHandler;
|
12 | resolveFederatedServiceSDL(): Promise<string | void>;
|
13 | }
|
14 | //# sourceMappingURL=endpoint.d.ts.map |
\ | No newline at end of file |