Jelajahi Sumber

Allows setting lib with shortnames

Orta 4 tahun lalu
induk
melakukan
70d1cb1704
1 mengubah file dengan 3 tambahan dan 0 penghapusan
  1. 3 0
      src/tsWorker.ts

+ 3 - 0
src/tsWorker.ts

@@ -71,11 +71,14 @@ export class TypeScriptWorker
 	_getScriptText(fileName: string): string | undefined {
 		let text: string;
 		let model = this._getModel(fileName);
+		const libizedFileName = 'lib.' + fileName + '.d.ts';
 		if (model) {
 			// a true editor model
 			text = model.getValue();
 		} else if (fileName in libFileMap) {
 			text = libFileMap[fileName];
+		} else if (libizedFileName in libFileMap) {
+			text = libFileMap[libizedFileName];
 		} else if (fileName in this._extraLibs) {
 			// extra lib
 			text = this._extraLibs[fileName].content;