summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/main.ts12
1 files changed, 10 insertions, 2 deletions
diff --git a/js/main.ts b/js/main.ts
index 826d3e811..24418b53e 100644
--- a/js/main.ts
+++ b/js/main.ts
@@ -48,6 +48,14 @@ export default function denoMain() {
setLogDebug(startResMsg.debugFlag());
+ // handle `--types`
+ if (startResMsg.typesFlag()) {
+ const defaultLibFileName = compiler.getDefaultLibFileName();
+ const defaultLibModule = compiler.resolveModule(defaultLibFileName, "");
+ console.log(defaultLibModule.sourceCode);
+ os.exit(0);
+ }
+
const cwd = startResMsg.cwd();
log("cwd", cwd);
@@ -64,8 +72,8 @@ export default function denoMain() {
os.exit(1);
}
- const printDeps = startResMsg.depsFlag();
- if (printDeps) {
+ // handle `--deps`
+ if (startResMsg.depsFlag()) {
for (const dep of compiler.getModuleDependencies(inputFn, `${cwd}/`)) {
console.log(dep);
}