mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 17:25:39 +01:00
var -> let
This commit is contained in:
parent
c196027bdc
commit
e31737a45d
4 changed files with 31 additions and 30 deletions
|
|
@ -34,7 +34,7 @@ const TYPESCRIPT_LIB_DESTINATION = path.join(__dirname, '../src/lib');
|
||||||
export const typescriptVersion = "${typeScriptDependencyVersion}";\n`
|
export const typescriptVersion = "${typeScriptDependencyVersion}";\n`
|
||||||
);
|
);
|
||||||
|
|
||||||
var tsServices = fs
|
let tsServices = fs
|
||||||
.readFileSync(path.join(TYPESCRIPT_LIB_SOURCE, 'typescriptServices.js'))
|
.readFileSync(path.join(TYPESCRIPT_LIB_SOURCE, 'typescriptServices.js'))
|
||||||
.toString();
|
.toString();
|
||||||
|
|
||||||
|
|
@ -86,7 +86,7 @@ export const typescriptVersion = "${typeScriptDependencyVersion}";\n`
|
||||||
process.exit(1);
|
process.exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
var tsServices_amd =
|
const tsServices_amd =
|
||||||
generatedNote +
|
generatedNote +
|
||||||
tsServices +
|
tsServices +
|
||||||
`
|
`
|
||||||
|
|
@ -101,7 +101,7 @@ define("vs/language/typescript/lib/typescriptServices", [], function() { return
|
||||||
stripSourceMaps(tsServices_amd)
|
stripSourceMaps(tsServices_amd)
|
||||||
);
|
);
|
||||||
|
|
||||||
var tsServices_esm =
|
const tsServices_esm =
|
||||||
generatedNote +
|
generatedNote +
|
||||||
tsServices +
|
tsServices +
|
||||||
`
|
`
|
||||||
|
|
@ -122,7 +122,7 @@ export var TokenClass = ts.TokenClass;
|
||||||
stripSourceMaps(tsServices_esm)
|
stripSourceMaps(tsServices_esm)
|
||||||
);
|
);
|
||||||
|
|
||||||
var dtsServices = fs
|
let dtsServices = fs
|
||||||
.readFileSync(path.join(TYPESCRIPT_LIB_SOURCE, 'typescriptServices.d.ts'))
|
.readFileSync(path.join(TYPESCRIPT_LIB_SOURCE, 'typescriptServices.d.ts'))
|
||||||
.toString();
|
.toString();
|
||||||
dtsServices += `
|
dtsServices += `
|
||||||
|
|
@ -138,11 +138,11 @@ export = ts;
|
||||||
|
|
||||||
function importLibs() {
|
function importLibs() {
|
||||||
function readLibFile(name) {
|
function readLibFile(name) {
|
||||||
var srcPath = path.join(TYPESCRIPT_LIB_SOURCE, name);
|
const srcPath = path.join(TYPESCRIPT_LIB_SOURCE, name);
|
||||||
return fs.readFileSync(srcPath).toString();
|
return fs.readFileSync(srcPath).toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
var strLibResult = `/*---------------------------------------------------------------------------------------------
|
let strLibResult = `/*---------------------------------------------------------------------------------------------
|
||||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||||
*--------------------------------------------------------------------------------------------*/
|
*--------------------------------------------------------------------------------------------*/
|
||||||
|
|
@ -151,7 +151,7 @@ ${generatedNote}
|
||||||
/** Contains all the lib files */
|
/** Contains all the lib files */
|
||||||
export const libFileMap: Record<string, string> = {}
|
export const libFileMap: Record<string, string> = {}
|
||||||
`;
|
`;
|
||||||
var strIndexResult = `/*---------------------------------------------------------------------------------------------
|
let strIndexResult = `/*---------------------------------------------------------------------------------------------
|
||||||
* Copyright (c) Microsoft Corporation. All rights reserved.
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
||||||
* Licensed under the MIT License. See License.txt in the project root for license information.
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
||||||
*--------------------------------------------------------------------------------------------*/
|
*--------------------------------------------------------------------------------------------*/
|
||||||
|
|
@ -160,10 +160,10 @@ ${generatedNote}
|
||||||
/** Contains all the lib files */
|
/** Contains all the lib files */
|
||||||
export const libFileSet: Record<string, boolean> = {}
|
export const libFileSet: Record<string, boolean> = {}
|
||||||
`;
|
`;
|
||||||
var dtsFiles = fs.readdirSync(TYPESCRIPT_LIB_SOURCE).filter((f) => f.includes('lib.'));
|
const dtsFiles = fs.readdirSync(TYPESCRIPT_LIB_SOURCE).filter((f) => f.includes('lib.'));
|
||||||
while (dtsFiles.length > 0) {
|
while (dtsFiles.length > 0) {
|
||||||
var name = dtsFiles.shift();
|
const name = dtsFiles.shift();
|
||||||
var output = readLibFile(name).replace(/\r\n/g, '\n');
|
const output = readLibFile(name).replace(/\r\n/g, '\n');
|
||||||
strLibResult += `libFileMap['${name}'] = "${escapeText(output)}";\n`;
|
strLibResult += `libFileMap['${name}'] = "${escapeText(output)}";\n`;
|
||||||
strIndexResult += `libFileSet['${name}'] = true;\n`;
|
strIndexResult += `libFileSet['${name}'] = true;\n`;
|
||||||
}
|
}
|
||||||
|
|
@ -177,22 +177,23 @@ export const libFileSet: Record<string, boolean> = {}
|
||||||
*/
|
*/
|
||||||
function escapeText(text) {
|
function escapeText(text) {
|
||||||
// See http://www.javascriptkit.com/jsref/escapesequence.shtml
|
// See http://www.javascriptkit.com/jsref/escapesequence.shtml
|
||||||
var _backspace = '\b'.charCodeAt(0);
|
const _backspace = '\b'.charCodeAt(0);
|
||||||
var _formFeed = '\f'.charCodeAt(0);
|
const _formFeed = '\f'.charCodeAt(0);
|
||||||
var _newLine = '\n'.charCodeAt(0);
|
const _newLine = '\n'.charCodeAt(0);
|
||||||
var _nullChar = 0;
|
const _nullChar = 0;
|
||||||
var _carriageReturn = '\r'.charCodeAt(0);
|
const _carriageReturn = '\r'.charCodeAt(0);
|
||||||
var _tab = '\t'.charCodeAt(0);
|
const _tab = '\t'.charCodeAt(0);
|
||||||
var _verticalTab = '\v'.charCodeAt(0);
|
const _verticalTab = '\v'.charCodeAt(0);
|
||||||
var _backslash = '\\'.charCodeAt(0);
|
const _backslash = '\\'.charCodeAt(0);
|
||||||
var _doubleQuote = '"'.charCodeAt(0);
|
const _doubleQuote = '"'.charCodeAt(0);
|
||||||
|
|
||||||
var startPos = 0,
|
const len = text.length;
|
||||||
chrCode,
|
let startPos = 0;
|
||||||
replaceWith = null,
|
let chrCode;
|
||||||
resultPieces = [];
|
let replaceWith = null;
|
||||||
|
let resultPieces = [];
|
||||||
|
|
||||||
for (var i = 0, len = text.length; i < len; i++) {
|
for (let i = 0; i < len; i++) {
|
||||||
chrCode = text.charCodeAt(i);
|
chrCode = text.charCodeAt(i);
|
||||||
switch (chrCode) {
|
switch (chrCode) {
|
||||||
case _backspace:
|
case _backspace:
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
// Resolves with the global monaco API
|
// Resolves with the global monaco API
|
||||||
|
|
||||||
declare var define: any;
|
declare const define: any;
|
||||||
|
|
||||||
define([], function () {
|
define([], function () {
|
||||||
return (<any>self).monaco;
|
return (<any>self).monaco;
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@
|
||||||
<button id="getAST">Print AST to console</button>
|
<button id="getAST">Print AST to console</button>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
var paths = {
|
const paths = {
|
||||||
'vs/basic-languages': '../node_modules/monaco-languages/release/dev',
|
'vs/basic-languages': '../node_modules/monaco-languages/release/dev',
|
||||||
'vs/language/typescript/fillers/monaco-editor-core':
|
'vs/language/typescript/fillers/monaco-editor-core':
|
||||||
'../out/amd/fillers/monaco-editor-core-amd',
|
'../out/amd/fillers/monaco-editor-core-amd',
|
||||||
|
|
@ -41,7 +41,7 @@
|
||||||
paths['vs/language/typescript'] = prefix + '/out/amd';
|
paths['vs/language/typescript'] = prefix + '/out/amd';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var require = {
|
self.require = {
|
||||||
paths: paths
|
paths: paths
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@
|
||||||
<button id="updateCompilerSettingsBtn">Update compiler settings</button>
|
<button id="updateCompilerSettingsBtn">Update compiler settings</button>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
var paths = {
|
const paths = {
|
||||||
'vs/basic-languages': '../node_modules/monaco-languages/release/dev',
|
'vs/basic-languages': '../node_modules/monaco-languages/release/dev',
|
||||||
'vs/language/typescript/fillers/monaco-editor-core':
|
'vs/language/typescript/fillers/monaco-editor-core':
|
||||||
'../out/amd/fillers/monaco-editor-core-amd',
|
'../out/amd/fillers/monaco-editor-core-amd',
|
||||||
|
|
@ -33,7 +33,7 @@
|
||||||
paths['vs/language/typescript'] = prefix + '/out/amd';
|
paths['vs/language/typescript'] = prefix + '/out/amd';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var require = {
|
self.require = {
|
||||||
paths: paths
|
paths: paths
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|
@ -178,7 +178,7 @@
|
||||||
'vs/basic-languages/monaco.contribution',
|
'vs/basic-languages/monaco.contribution',
|
||||||
'vs/language/typescript/monaco.contribution'
|
'vs/language/typescript/monaco.contribution'
|
||||||
], () => {
|
], () => {
|
||||||
var editor = monaco.editor.create(document.getElementById('container'), {
|
const editor = monaco.editor.create(document.getElementById('container'), {
|
||||||
value: localStorage.getItem('code') || getDefaultCode(),
|
value: localStorage.getItem('code') || getDefaultCode(),
|
||||||
language: 'typescript',
|
language: 'typescript',
|
||||||
lightbulb: { enabled: true }
|
lightbulb: { enabled: true }
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue