summaryrefslogtreecommitdiff
path: root/js/assets.ts
diff options
context:
space:
mode:
Diffstat (limited to 'js/assets.ts')
-rw-r--r--js/assets.ts47
1 files changed, 25 insertions, 22 deletions
diff --git a/js/assets.ts b/js/assets.ts
index 52c33b26b..0c1b85e5d 100644
--- a/js/assets.ts
+++ b/js/assets.ts
@@ -5,11 +5,15 @@
// There is a rollup plugin that will inline any module ending with `!string`
// tslint:disable:max-line-length
-import denoDts from "/js/deno.d.ts!string";
-// import libDts from "/third_party/node_modules/typescript/lib/lib.d.ts!string";
-import globalsDts from "/js/lib.globals.d.ts!string";
-// import libDomD qts from "/third_party/node_modules/typescript/lib/lib.dom.d.ts!string";
-// import libDomIterableDts from "/third_party/node_modules/typescript/lib/lib.dom.iterable.d.ts!string";
+
+// Generated definitions
+import consoleDts from "gen/js/console.d.ts!string";
+import denoDts from "gen/js/deno.d.ts!string";
+import globalsDts from "gen/js/globals.d.ts!string";
+import osDts from "gen/js/os.d.ts!string";
+import utilDts from "gen/js/util.d.ts!string";
+
+// Static libraries
import libEs2015Dts from "/third_party/node_modules/typescript/lib/lib.es2015.d.ts!string";
import libEs2015CollectionDts from "/third_party/node_modules/typescript/lib/lib.es2015.collection.d.ts!string";
import libEs2015CoreDts from "/third_party/node_modules/typescript/lib/lib.es2015.core.d.ts!string";
@@ -38,17 +42,23 @@ import libEsnextAsynciterablesDts from "/third_party/node_modules/typescript/lib
import libEsnextDts from "/third_party/node_modules/typescript/lib/lib.esnext.d.ts!string";
import libEsnextIntlDts from "/third_party/node_modules/typescript/lib/lib.esnext.intl.d.ts!string";
import libEsnextSymbolDts from "/third_party/node_modules/typescript/lib/lib.esnext.symbol.d.ts!string";
-// import libScripthost from "/third_party/node_modules/typescript/lib/lib.scripthost.d.ts!string";
-// import libWebworkerImportscripts from "/third_party/node_modules/typescript/lib/lib.webworker.importscripts.d.ts!string";
+import libGlobalsDts from "/js/lib.globals.d.ts!string";
+
+// Static definitions
import typescriptDts from "/third_party/node_modules/typescript/lib/typescript.d.ts!string";
+import typesDts from "/js/types.d.ts!string";
+// tslint:enable:max-line-length
// prettier-ignore
export const assetSourceCode: { [key: string]: string } = {
+ // Generated definitions
+ "console.d.ts": consoleDts,
"deno.d.ts": denoDts,
- // "lib.d.ts": libDts,
- "lib.globals.d.ts": globalsDts,
- // "lib.dom.d.ts": libDomDts,
- // "lib.dom.iterable.d.ts": libDomIterableDts,
+ "globals.d.ts": globalsDts,
+ "os.d.ts": osDts,
+ "util.d.ts": utilDts,
+
+ // Static libraries
"lib.es2015.collection.d.ts": libEs2015CollectionDts,
"lib.es2015.core.d.ts": libEs2015CoreDts,
"lib.es2015.d.ts": libEs2015Dts,
@@ -61,32 +71,25 @@ export const assetSourceCode: { [key: string]: string } = {
"lib.es2015.symbol.wellknown.d.ts": libEs2015SymbolWellknownDts,
"lib.es2016.array.include.d.ts": libEs2016ArrayIncludeDts,
"lib.es2016.d.ts": libEs2016Dts,
- //"lib.es2016.full.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/lib.es2016.full.d.ts", "utf8"),
"lib.es2017.d.ts": libEs2017Dts,
- //"lib.es2017.full.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/lib.es2017.full.d.ts", "utf8"),
"lib.es2017.intl.d.ts": libEs2017IntlDts,
"lib.es2017.object.d.ts": libEs2017ObjectDts,
"lib.es2017.sharedmemory.d.ts": libEs2017SharedmemoryDts,
"lib.es2017.string.d.ts": libEs2017StringDts,
"lib.es2017.typedarrays.d.ts": libEs2017TypedarraysDts,
"lib.es2018.d.ts": libEs2018Dts,
- //"lib.es2018.full.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/lib.es2018.full.d.ts", "utf8"),
"lib.es2018.intl.d.ts": libEs2018IntlDts,
"lib.es2018.promise.d.ts": libEs2018PromiseDts,
"lib.es2018.regexp.d.ts": libEs2018RegexpDts,
"lib.es5.d.ts": libEs5Dts,
- //"lib.es6.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/lib.es6.d.ts", "utf8"),
"lib.esnext.d.ts": libEsnextDts,
"lib.esnext.array.d.ts": libEsnextArrayDts,
"lib.esnext.asynciterable.d.ts": libEsnextAsynciterablesDts,
"lib.esnext.intl.d.ts": libEsnextIntlDts,
"lib.esnext.symbol.d.ts": libEsnextSymbolDts,
- //"lib.esnext.full.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/lib.esnext.full.d.ts", "utf8"),
- // "lib.scripthost.d.ts": libScripthost,
- // "lib.webworker.d.ts": libWebworker,
- // "lib.webworker.importscripts.d.ts": libWebworkerImportscripts,
- //"protocol.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/protocol.d.ts", "utf8"),
- //"tsserverlibrary.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/tsserverlibrary.d.ts", "utf8"),
+ "lib.globals.d.ts": libGlobalsDts,
+
+ // Static definitions
"typescript.d.ts": typescriptDts,
- //"typescriptServices.d.ts": readFileSync(__dirname + "/../third_party/node_modules/typescript/lib/typescriptServices.d.ts", "utf8"),
+ "types.d.ts": typesDts,
};