1 | import { NotificationHandler } from "vscode-languageserver";
|
2 | import { GraphQLSchema } from "graphql";
|
3 | import { ClientIdentity } from "../../engine";
|
4 | import { ClientConfig } from "../../config";
|
5 | import { GraphQLSchemaProvider, SchemaChangeUnsubscribeHandler, SchemaResolveConfig } from "./base";
|
6 | export 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 | }
|
16 | export declare const SCHEMA_QUERY: any;
|
17 | //# sourceMappingURL=engine.d.ts.map |
\ | No newline at end of file |