UNPKG

846 BTypeScriptView Raw
1import { NotificationHandler } from "vscode-languageserver";
2import { GraphQLSchema } from "graphql";
3import { ClientIdentity } from "../../engine";
4import { ClientConfig } from "../../config";
5import { GraphQLSchemaProvider, SchemaChangeUnsubscribeHandler, SchemaResolveConfig } from "./base";
6export declare class EngineSchemaProvider implements GraphQLSchemaProvider {
7 private config;
8 private clientIdentity?;
9 private schema?;
10 private client?;
11 constructor(config: ClientConfig, clientIdentity?: ClientIdentity | undefined);
12 resolveSchema(override: SchemaResolveConfig): Promise<GraphQLSchema>;
13 onSchemaChange(_handler: NotificationHandler<GraphQLSchema>): SchemaChangeUnsubscribeHandler;
14 resolveFederatedServiceSDL(): Promise<void>;
15}
16export declare const SCHEMA_QUERY: any;
17//# sourceMappingURL=engine.d.ts.map
\No newline at end of file