Merge pull request #6 from rcjsuen/disposable

Remove unused IDisposable array
pull/2748/head
Alexandru Dima 7 years ago committed by GitHub
commit c77aec86d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -11,14 +11,10 @@ import * as languageFeatures from './languageFeatures';
import Promise = monaco.Promise; import Promise = monaco.Promise;
import Uri = monaco.Uri; import Uri = monaco.Uri;
import IDisposable = monaco.IDisposable;
export function setupMode(defaults: LanguageServiceDefaultsImpl): void { export function setupMode(defaults: LanguageServiceDefaultsImpl): void {
let disposables: IDisposable[] = [];
const client = new WorkerManager(defaults); const client = new WorkerManager(defaults);
disposables.push(client);
const worker = (first: Uri, ...more: Uri[]): Promise<CSSWorker> => { const worker = (first: Uri, ...more: Uri[]): Promise<CSSWorker> => {
return client.getLanguageServiceWorker(...[first].concat(more)); return client.getLanguageServiceWorker(...[first].concat(more));
@ -26,14 +22,14 @@ export function setupMode(defaults: LanguageServiceDefaultsImpl): void {
let languageId = defaults.languageId; let languageId = defaults.languageId;
disposables.push(monaco.languages.registerCompletionItemProvider(languageId, new languageFeatures.CompletionAdapter(worker))); monaco.languages.registerCompletionItemProvider(languageId, new languageFeatures.CompletionAdapter(worker));
disposables.push(monaco.languages.registerHoverProvider(languageId, new languageFeatures.HoverAdapter(worker))); monaco.languages.registerHoverProvider(languageId, new languageFeatures.HoverAdapter(worker));
disposables.push(monaco.languages.registerDocumentHighlightProvider(languageId, new languageFeatures.DocumentHighlightAdapter(worker))); monaco.languages.registerDocumentHighlightProvider(languageId, new languageFeatures.DocumentHighlightAdapter(worker));
disposables.push(monaco.languages.registerDefinitionProvider(languageId, new languageFeatures.DefinitionAdapter(worker))); monaco.languages.registerDefinitionProvider(languageId, new languageFeatures.DefinitionAdapter(worker));
disposables.push(monaco.languages.registerReferenceProvider(languageId, new languageFeatures.ReferenceAdapter(worker))); monaco.languages.registerReferenceProvider(languageId, new languageFeatures.ReferenceAdapter(worker));
disposables.push(monaco.languages.registerDocumentSymbolProvider(languageId, new languageFeatures.DocumentSymbolAdapter(worker))); monaco.languages.registerDocumentSymbolProvider(languageId, new languageFeatures.DocumentSymbolAdapter(worker));
disposables.push(monaco.languages.registerRenameProvider(languageId, new languageFeatures.RenameAdapter(worker))); monaco.languages.registerRenameProvider(languageId, new languageFeatures.RenameAdapter(worker));
disposables.push(new languageFeatures.DiagnostcsAdapter(languageId, worker)); new languageFeatures.DiagnostcsAdapter(languageId, worker));
} }

Loading…
Cancel
Save