diff options
Diffstat (limited to 'deno_typescript/compiler_main.js')
-rw-r--r-- | deno_typescript/compiler_main.js | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/deno_typescript/compiler_main.js b/deno_typescript/compiler_main.js index 013d6e157..0f8c5cc14 100644 --- a/deno_typescript/compiler_main.js +++ b/deno_typescript/compiler_main.js @@ -46,7 +46,7 @@ function main(configText, rootNames) { handleDiagnostics(host, emitResult.diagnostics); dispatch( - "setEmitResult", + "op_set_emit_result", Object.assign(emitResult, { tsVersion: ts.version }) ); } @@ -98,7 +98,6 @@ function encode(str) { return ui8; } -// /** **Warning!** Op ids must be acquired from Rust using `Deno.core.ops()` * before dispatching any action. * @type {Record<string, number>} @@ -184,7 +183,7 @@ class Host { fileName = moduleMap.get(fileName); } - const { sourceCode, moduleName } = dispatch("loadModule", { + const { sourceCode, moduleName } = dispatch("op_load_module", { moduleUrl: fileName, languageVersion, shouldCreateNewSourceFile @@ -228,7 +227,7 @@ class Host { return; } const moduleName = sourceFiles[sourceFiles.length - 1].moduleName; - return dispatch("writeFile", { fileName, moduleName, data }); + return dispatch("op_write_file", { fileName, moduleName, data }); } /** @@ -272,7 +271,7 @@ class Host { ? moduleMap.get(containingFile) : containingFile; /** @type {string[]} */ - const resolvedNames = dispatch("resolveModuleNames", { + const resolvedNames = dispatch("op_resolve_module_names", { moduleNames, containingFile }); @@ -332,7 +331,7 @@ function dispatch(opName, obj) { * @param {number} code */ function exit(code) { - dispatch("exit", { code }); + dispatch("op_exit2", { code }); return unreachable(); } |