/*--------------------------------------------------------------------------------------------- * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ 'use strict'; import { TPromise } from 'vs/base/common/winjs.base'; import { IThreadService } from 'vs/workbench/services/thread/common/threadService'; import { MainContext, MainThreadLanguagesShape } from './extHost.protocol'; export class ExtHostLanguages { private _proxy: MainThreadLanguagesShape; constructor( threadService: IThreadService ) { this._proxy = threadService.get(MainContext.MainThreadLanguages); } getLanguages(): TPromise { return this._proxy.$getLanguages(); } }