浏览代码

Update the lib generator instead of editing the libn file directly

Orta Therox 5 年之前
父节点
当前提交
e0992c9470

+ 1 - 0
.github/workflows/ci.yml

@@ -11,5 +11,6 @@ jobs:
         with:
         with:
           node-version: '10.x'
           node-version: '10.x'
       - run: npm install
       - run: npm install
+      - run: npm run import-typescript
       - run: npm run compile
       - run: npm run compile
       - run: npm run prepublishOnly
       - run: npm run prepublishOnly

+ 8 - 0
scripts/importTypescript.js

@@ -189,6 +189,14 @@ function importLibs() {
 		}
 		}
 	}
 	}
 
 
+	strResult += `
+/** This is the DTS which is used when the target is ES6 or below */
+export const lib_es5_bundled_dts = lib_dts;
+
+/** This is the DTS which is used by default in monaco-typescript by default, and when the target is 2015 or above */
+export const lib_es2015_bundled_dts = lib_es2015_dts + "" + lib_dom_dts + "" + lib_webworker_importscripts_dts + "" + lib_scripthost_dts + "";
+`
+
 	var dstPath = path.join(TYPESCRIPT_LIB_DESTINATION, 'lib.ts');
 	var dstPath = path.join(TYPESCRIPT_LIB_DESTINATION, 'lib.ts');
 	fs.writeFileSync(dstPath, strResult);
 	fs.writeFileSync(dstPath, strResult);
 }
 }

文件差异内容过多而无法显示
+ 0 - 0
src/lib/lib.ts


文件差异内容过多而无法显示
+ 440 - 322
src/lib/typescriptServices-amd.js


文件差异内容过多而无法显示
+ 388 - 292
src/lib/typescriptServices.d.ts


文件差异内容过多而无法显示
+ 440 - 322
src/lib/typescriptServices.js


+ 1 - 1
src/lib/typescriptServicesMetadata.ts

@@ -1 +1 @@
-export const typescriptVersion = "3.7.5";
+export const typescriptVersion = "3.8.3";

部分文件因为文件数量过多而无法显示