UNPKG

flink-sql-language-server

Version:

A LSP-based language server for Apache Flink SQL

11 lines (10 loc) 576 B
import { CompletionItem } from 'vscode-languageserver'; import { Cursor } from './cursor'; import { ProgramContext } from './lib/FlinkSQLParser'; import { MetadataProvider, Named } from './metadata.typing'; export declare class FlinkSQLCompletionParser { private tree; private cursor; constructor(tree: ProgramContext, cursor: Cursor); getSuggestions<Catalog extends Named = Named, Schema extends Named = Named, Table extends Named = Named, Column extends Named = Named>(metadataProvider: MetadataProvider<Catalog, Schema, Table, Column>): CompletionItem[]; }