UNPKG

apollo-language-server

Version:

A language server for Apollo GraphQL projects

13 lines 552 B
import { GraphQLSchema } from "graphql"; import { NotificationHandler } from "vscode-languageserver"; export interface SchemaResolveConfig { tag?: string; force?: boolean; } export declare type SchemaChangeUnsubscribeHandler = () => void; export interface GraphQLSchemaProvider { resolveSchema(config?: SchemaResolveConfig): Promise<GraphQLSchema>; onSchemaChange(handler: NotificationHandler<GraphQLSchema>): SchemaChangeUnsubscribeHandler; resolveFederatedServiceSDL(): Promise<string | void>; } //# sourceMappingURL=base.d.ts.map