apollo-language-server
Version:
A language server for Apollo GraphQL projects
15 lines • 621 B
TypeScript
import { Connection } from "vscode-languageserver";
export interface LoadingHandler {
handle<T>(message: string, value: Promise<T>): Promise<T>;
handleSync<T>(message: string, value: () => T): T;
showError(message: string): void;
}
export declare class LanguageServerLoadingHandler implements LoadingHandler {
private connection;
constructor(connection: Connection);
private latestLoadingToken;
handle<T>(message: string, value: Promise<T>): Promise<T>;
handleSync<T>(message: string, value: () => T): T;
showError(message: string): void;
}
//# sourceMappingURL=loadingHandler.d.ts.map