UNPKG

692 BTypeScriptView Raw
1import { NotificationHandler } from "vscode-languageserver";
2import { GraphQLSchema } from "graphql";
3import { RemoteServiceConfig } from "../../config";
4import { GraphQLSchemaProvider, SchemaChangeUnsubscribeHandler } from "./base";
5export 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