@microsoft/compose-language-service
Version:
Language service for Docker Compose documents
14 lines (13 loc) • 939 B
TypeScript
/*!--------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See LICENSE in the project root for license information.
*--------------------------------------------------------------------------------------------*/
import type { ClientCapabilities } from 'vscode-languageserver-protocol';
import type { DocumentSettingsClientCapabilities } from './DocumentSettingsClientCapabilities';
import type { AlternateYamlLanguageServiceClientCapabilities } from './AlternateYamlLanguageServiceClientCapabilities';
export type ComposeLanguageClientCapabilities = Omit<ClientCapabilities, 'experimental'> & {
readonly experimental?: {
readonly documentSettings?: DocumentSettingsClientCapabilities;
readonly alternateYamlLanguageService?: AlternateYamlLanguageServiceClientCapabilities;
};
};