summaryrefslogtreecommitdiff
path: root/core/examples
diff options
context:
space:
mode:
authorLeo Kettmeir <crowlkats@toaxl.com>2023-01-08 23:48:46 +0100
committerGitHub <noreply@github.com>2023-01-08 23:48:46 +0100
commitc41d4ff90e09b63bd1894052352a5acba57b1704 (patch)
tree52be95551ed263c2f4831aaefc78bb6fdda6d89c /core/examples
parent2be1282be42369e558cc77f75b22488ce7a8215e (diff)
feat(core): allow specifying name and dependencies of an Extension (#17301)
Diffstat (limited to 'core/examples')
-rw-r--r--core/examples/disable_ops.rs2
-rw-r--r--core/examples/hello_world.rs2
-rw-r--r--core/examples/http_bench_json_ops.rs2
-rw-r--r--core/examples/panik.rs5
-rw-r--r--core/examples/schedule_task.rs2
-rw-r--r--core/examples/wasm.rs2
6 files changed, 8 insertions, 7 deletions
diff --git a/core/examples/disable_ops.rs b/core/examples/disable_ops.rs
index a99568589..b9a5e7fca 100644
--- a/core/examples/disable_ops.rs
+++ b/core/examples/disable_ops.rs
@@ -7,7 +7,7 @@ use deno_core::JsRuntime;
use deno_core::RuntimeOptions;
fn main() {
- let my_ext = Extension::builder()
+ let my_ext = Extension::builder("my_ext")
.middleware(|op| match op.name {
"op_print" => op.disable(),
_ => op,
diff --git a/core/examples/hello_world.rs b/core/examples/hello_world.rs
index a1edbead0..50cbe4e2c 100644
--- a/core/examples/hello_world.rs
+++ b/core/examples/hello_world.rs
@@ -22,7 +22,7 @@ fn op_sum(nums: Vec<f64>) -> Result<f64, deno_core::error::AnyError> {
fn main() {
// Build a deno_core::Extension providing custom ops
- let ext = Extension::builder()
+ let ext = Extension::builder("my_ext")
.ops(vec![
// An op for summing an array of numbers
// The op-layer automatically deserializes inputs
diff --git a/core/examples/http_bench_json_ops.rs b/core/examples/http_bench_json_ops.rs
index 23945c632..9a55a0823 100644
--- a/core/examples/http_bench_json_ops.rs
+++ b/core/examples/http_bench_json_ops.rs
@@ -117,7 +117,7 @@ impl From<tokio::net::TcpStream> for TcpStream {
}
fn create_js_runtime() -> JsRuntime {
- let ext = deno_core::Extension::builder()
+ let ext = deno_core::Extension::builder("my_ext")
.ops(vec![op_listen::decl(), op_accept::decl()])
.build();
diff --git a/core/examples/panik.rs b/core/examples/panik.rs
index 76be108ec..1d2286a88 100644
--- a/core/examples/panik.rs
+++ b/core/examples/panik.rs
@@ -24,8 +24,9 @@ fn main() {
panic!("panik !!!")
}
- let extensions =
- vec![Extension::builder().ops(vec![op_panik::decl()]).build()];
+ let extensions = vec![Extension::builder("my_ext")
+ .ops(vec![op_panik::decl()])
+ .build()];
let mut rt = JsRuntime::new(RuntimeOptions {
extensions,
..Default::default()
diff --git a/core/examples/schedule_task.rs b/core/examples/schedule_task.rs
index ba0f3ef0f..6a61619d8 100644
--- a/core/examples/schedule_task.rs
+++ b/core/examples/schedule_task.rs
@@ -18,7 +18,7 @@ use deno_core::*;
type Task = Box<dyn FnOnce()>;
fn main() {
- let my_ext = Extension::builder()
+ let my_ext = Extension::builder("my_ext")
.ops(vec![op_schedule_task::decl()])
.event_loop_middleware(|state_rc, cx| {
let mut state = state_rc.borrow_mut();
diff --git a/core/examples/wasm.rs b/core/examples/wasm.rs
index c4bb8b9ad..7c2d98bc9 100644
--- a/core/examples/wasm.rs
+++ b/core/examples/wasm.rs
@@ -51,7 +51,7 @@ fn op_set_wasm_mem(
fn main() {
// Build a deno_core::Extension providing custom ops
- let ext = Extension::builder()
+ let ext = Extension::builder("my_ext")
.ops(vec![op_wasm::decl(), op_set_wasm_mem::decl()])
.build();