blob: f02fea68da009aad7a43690bf273b374f165d1b8 [file] [log] [blame]
/* eslint-disable @typescript-eslint/no-explicit-any */
/*---------------------------------------------------------
* Copyright (C) Microsoft Corporation. All rights reserved.
* Modification copyright 2020 The Go Authors. All rights reserved.
* Licensed under the MIT License. See LICENSE in the project root for license information.
*--------------------------------------------------------*/
'use strict';
import vscode = require('vscode');
import { GoDocumentFormattingEditProvider } from './legacy/goFormat';
import { GO_MODE } from '../goMode';
export class LegacyLanguageService implements vscode.Disposable {
private _disposables: vscode.Disposable[] = [];
constructor() {
this._disposables.push(
vscode.languages.registerDocumentFormattingEditProvider(GO_MODE, new GoDocumentFormattingEditProvider())
);
}
dispose() {
for (const d of this._disposables) {
d.dispose();
}
}
}