diff options
author | Aaron O'Mullan <aaron.omullan@gmail.com> | 2021-04-12 21:55:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-12 15:55:05 -0400 |
commit | 46b1c653c0c433932908b7610f60b409af134c76 (patch) | |
tree | 00d8b59c8c4e9b90538d548ebd828d2b3f94d4fd /cli/tsc | |
parent | a20504642d083172f297543f9788b128e9c2e0bc (diff) |
refactor(deno): remove concept of bin & json ops (#10145)
Diffstat (limited to 'cli/tsc')
-rw-r--r-- | cli/tsc/99_main_compiler.js | 30 | ||||
-rw-r--r-- | cli/tsc/compiler.d.ts | 2 |
2 files changed, 16 insertions, 16 deletions
diff --git a/cli/tsc/99_main_compiler.js b/cli/tsc/99_main_compiler.js index 9396ba4ad..dc2b59533 100644 --- a/cli/tsc/99_main_compiler.js +++ b/cli/tsc/99_main_compiler.js @@ -200,7 +200,7 @@ delete Object.prototype.__proto__; debug( `snapshot.getText(${start}, ${end}) specifier: ${specifier} version: ${version}`, ); - return core.jsonOpSync("op_get_text", { specifier, version, start, end }); + return core.opSync("op_get_text", { specifier, version, start, end }); } /** * @returns {number} @@ -208,7 +208,7 @@ delete Object.prototype.__proto__; getLength() { const { specifier, version } = this; debug(`snapshot.getLength() specifier: ${specifier} version: ${version}`); - return core.jsonOpSync("op_get_length", { specifier, version }); + return core.opSync("op_get_length", { specifier, version }); } /** * @param {ScriptSnapshot} oldSnapshot @@ -221,7 +221,7 @@ delete Object.prototype.__proto__; debug( `snapshot.getLength() specifier: ${specifier} oldVersion: ${oldVersion} version: ${version}`, ); - return core.jsonOpSync( + return core.opSync( "op_get_change_range", { specifier, oldLength, oldVersion, version }, ); @@ -229,7 +229,7 @@ delete Object.prototype.__proto__; dispose() { const { specifier, version } = this; debug(`snapshot.dispose() specifier: ${specifier} version: ${version}`); - core.jsonOpSync("op_dispose", { specifier, version }); + core.opSync("op_dispose", { specifier, version }); } } @@ -250,7 +250,7 @@ delete Object.prototype.__proto__; }, readFile(specifier) { debug(`host.readFile("${specifier}")`); - return core.jsonOpSync("op_load", { specifier }).data; + return core.opSync("op_load", { specifier }).data; }, getSourceFile( specifier, @@ -272,7 +272,7 @@ delete Object.prototype.__proto__; specifier = normalizedToOriginalMap.get(specifier) ?? specifier; /** @type {{ data: string; hash?: string; scriptKind: ts.ScriptKind }} */ - const { data, hash, scriptKind } = core.jsonOpSync( + const { data, hash, scriptKind } = core.opSync( "op_load", { specifier }, ); @@ -304,7 +304,7 @@ delete Object.prototype.__proto__; if (sourceFiles) { maybeSpecifiers = sourceFiles.map((sf) => sf.moduleName); } - return core.jsonOpSync( + return core.opSync( "op_emit", { maybeSpecifiers, fileName, data }, ); @@ -326,7 +326,7 @@ delete Object.prototype.__proto__; debug(` base: ${base}`); debug(` specifiers: ${specifiers.join(", ")}`); /** @type {Array<[string, ts.Extension] | undefined>} */ - const resolved = core.jsonOpSync("op_resolve", { + const resolved = core.opSync("op_resolve", { specifiers, base, }); @@ -349,7 +349,7 @@ delete Object.prototype.__proto__; } }, createHash(data) { - return core.jsonOpSync("op_create_hash", { data }).hash; + return core.opSync("op_create_hash", { data }).hash; }, // LanguageServiceHost @@ -359,7 +359,7 @@ delete Object.prototype.__proto__; }, getScriptFileNames() { debug("host.getScriptFileNames()"); - return core.jsonOpSync("op_script_names", undefined); + return core.opSync("op_script_names", undefined); }, getScriptVersion(specifier) { debug(`host.getScriptVersion("${specifier}")`); @@ -367,7 +367,7 @@ delete Object.prototype.__proto__; if (sourceFile) { return sourceFile.version ?? "1"; } - return core.jsonOpSync("op_script_version", { specifier }); + return core.opSync("op_script_version", { specifier }); }, getScriptSnapshot(specifier) { debug(`host.getScriptSnapshot("${specifier}")`); @@ -386,7 +386,7 @@ delete Object.prototype.__proto__; }; } /** @type {string | undefined} */ - const version = core.jsonOpSync("op_script_version", { specifier }); + const version = core.opSync("op_script_version", { specifier }); if (version != null) { return new ScriptSnapshot(specifier, version); } @@ -505,7 +505,7 @@ delete Object.prototype.__proto__; ].filter(({ code }) => !IGNORED_DIAGNOSTICS.includes(code)); performanceProgram({ program }); - core.jsonOpSync("op_respond", { + core.opSync("op_respond", { diagnostics: fromTypeScriptDiagnostic(diagnostics), stats: performanceEnd(), }); @@ -517,7 +517,7 @@ delete Object.prototype.__proto__; * @param {any} data */ function respond(id, data = null) { - core.jsonOpSync("op_respond", { id, data }); + core.opSync("op_respond", { id, data }); } /** @@ -767,7 +767,7 @@ delete Object.prototype.__proto__; // A build time only op that provides some setup information that is used to // ensure the snapshot is setup properly. /** @type {{ buildSpecifier: string; libs: string[] }} */ - const { buildSpecifier, libs } = core.jsonOpSync("op_build_info", {}); + const { buildSpecifier, libs } = core.opSync("op_build_info", {}); for (const lib of libs) { const specifier = `lib.${lib}.d.ts`; // we are using internal APIs here to "inject" our custom libraries into diff --git a/cli/tsc/compiler.d.ts b/cli/tsc/compiler.d.ts index ec82af1e2..0b1f5e4de 100644 --- a/cli/tsc/compiler.d.ts +++ b/cli/tsc/compiler.d.ts @@ -34,7 +34,7 @@ declare global { interface DenoCore { // deno-lint-ignore no-explicit-any - jsonOpSync<T>(name: string, params: T): any; + opSync<T>(name: string, params: T): any; ops(): void; print(msg: string, code?: number): void; registerErrorClass( |