UNPKG

monaco-sql-languages

Version:

SQL languages for the Monaco Editor, based on monaco-languages.

20 lines (19 loc) 844 B
/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ import { registerLanguage } from '../../_.contribution'; import { LanguageIdEnum } from '../../common/constants'; import { setupLanguageFeatures } from '../../setupLanguageFeatures'; registerLanguage({ id: LanguageIdEnum.FLINK, extensions: ['.flinksql'], aliases: ['FlinkSQL', 'flink', 'Flink'], loader: () => import('./flink') }); setupLanguageFeatures(LanguageIdEnum.FLINK, { completionItems: true, diagnostics: true, references: true, definitions: true });