summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
Diffstat (limited to 'core')
-rw-r--r--core/01_core.js5
-rw-r--r--core/README.md6
-rw-r--r--core/lib.deno_core.d.ts6
3 files changed, 3 insertions, 14 deletions
diff --git a/core/01_core.js b/core/01_core.js
index b98e54160..04f0eba77 100644
--- a/core/01_core.js
+++ b/core/01_core.js
@@ -186,10 +186,6 @@
return p;
}
- function opSync(opName, ...args) {
- return ops[opName](...args);
- }
-
function refOp(promiseId) {
if (!hasPromise(promiseId)) {
return;
@@ -307,7 +303,6 @@
// Extra Deno.core.* exports
const core = ObjectAssign(globalThis.Deno.core, {
opAsync,
- opSync,
resources,
metrics,
registerErrorBuilder,
diff --git a/core/README.md b/core/README.md
index 08ac072cf..df0db5de3 100644
--- a/core/README.md
+++ b/core/README.md
@@ -17,9 +17,9 @@ responsibility to drive that loop by using `JsRuntime::run_event_loop` method -
it must be executed in the context of Rust's future executor (eg. tokio, smol).
Rust functions can be registered in JavaScript using `deno_core::Extension`. Use
-the `Deno.core.opSync()` and `Deno.core.opAsync()` functions to trigger the op
-function callback. A conventional way to write ops is using the
-[`deno_ops`](https://github.com/denoland/deno/blob/main/ops) crate.
+the `Deno.core.ops.op_name()` and `Deno.core.opAsync("op_name", ...)` functions
+to trigger the op function callback. A conventional way to write ops is using
+the [`deno_ops`](https://github.com/denoland/deno/blob/main/ops) crate.
Documentation for this crate is thin at the moment. Please see
[hello_world.rs](https://github.com/denoland/deno/blob/main/core/examples/hello_world.rs)
diff --git a/core/lib.deno_core.d.ts b/core/lib.deno_core.d.ts
index 2a3764730..6de3bed4b 100644
--- a/core/lib.deno_core.d.ts
+++ b/core/lib.deno_core.d.ts
@@ -7,12 +7,6 @@
declare namespace Deno {
namespace core {
- /** Call an op in Rust, and synchronously receive the result. */
- function opSync(
- opName: string,
- ...args: any[]
- ): any;
-
/** Call an op in Rust, and asynchronously receive the result. */
function opAsync(
opName: string,