monaco-sql-languages
Version:
SQL languages for the Monaco Editor, based on monaco-languages.
20 lines (19 loc) • 844 B
JavaScript
/*---------------------------------------------------------------------------------------------
* 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
});