summaryrefslogtreecommitdiff
path: root/cli/tsc
diff options
context:
space:
mode:
authorAaron O'Mullan <aaron.omullan@gmail.com>2021-04-12 21:55:05 +0200
committerGitHub <noreply@github.com>2021-04-12 15:55:05 -0400
commit46b1c653c0c433932908b7610f60b409af134c76 (patch)
tree00d8b59c8c4e9b90538d548ebd828d2b3f94d4fd /cli/tsc
parenta20504642d083172f297543f9788b128e9c2e0bc (diff)
refactor(deno): remove concept of bin & json ops (#10145)
Diffstat (limited to 'cli/tsc')
-rw-r--r--cli/tsc/99_main_compiler.js30
-rw-r--r--cli/tsc/compiler.d.ts2
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(