flink-sql-language-server
Version:
A LSP-based language server for Apache Flink SQL
16 lines (15 loc) • 979 B
TypeScript
import { SemanticToken, StringToken } from './listeners/tokens-collector.listener';
export { StructureResult, StructureNodeData, StructureNodeEdge, StructureNodeTypeEnum } from './listeners/structure.listener';
export { SchemaCatalogContext, SchemaDatabaseContext, SchemaTableContext, SchemaColumnContext, SchemaViewContext, SchemaContext, SchemaContextKindEnum } from './listeners/schema.listener';
export { PreviewContext, PreviewSinkContext, PreviewSourceContext } from './listeners/preview.listener';
export { CommandRegisterParams, CatalogRegisterParams, DatabaseRegisterParams, TableRegisterParams, ViewRegisterParams, ColumnRegisterParams, RegisterSchemaMode } from './schema-registry';
export interface StructureCommandOptions {
ignoreInsertSource: boolean;
addCreateContext: boolean;
}
export interface TokenCollection {
stringTokens: StringToken[];
semanticTokens: SemanticToken[];
}
export * from './lineage.typing';
export * from './metadata.typing';