提交 64d077c8 编写于 作者: J Johannes Rieken

Merge pull request #337 from felixrieseberg/es6default

JavaScript: Enable ES6 by Default
......@@ -1015,7 +1015,7 @@ MonacoEditorSchemas['http://json.schemastore.org/tsconfig'] = {
MonacoEditorSchemas['http://opentools.azurewebsites.net/jsconfig'] = {
'title': nls.localize('jsconfig.json.title', "JSON schema for the JavaScript configuration file"),
'type': 'object',
'default': { 'compilerOptions': { 'target': 'ES5' } },
'default': { 'compilerOptions': { 'target': 'ES6' } },
'properties': {
'compilerOptions': {
'type': 'object',
......
......@@ -113,6 +113,7 @@ export class LanguageServiceHost implements ts.LanguageServiceHost {
this._compilerOptions = options || ts.getDefaultCompilerOptions();
this._compilerOptions.allowNonTsExtensions = true; // because of JS* and mirror model we need this
this._compilerOptions.module = ts.ModuleKind.CommonJS; // because of JS*
this._compilerOptions.target = options && options.target !== undefined ? options.target : ts.ScriptTarget.Latest; // because of JS*
}
getCompilationSettings(): ts.CompilerOptions {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册