summaryrefslogtreecommitdiff
path: root/ext/webidl
diff options
context:
space:
mode:
authorMatt Mastracci <matthew@mastracci.com>2024-02-04 17:03:14 -0700
committerGitHub <noreply@github.com>2024-02-04 17:03:14 -0700
commit56f58a047e3c1cc27ff55988f25173cc18ef6aeb (patch)
tree2a7a288c385d54d1384c00c20cdbc168a046218f /ext/webidl
parent0f7f98795129f3f6bef51d08da9accca5e9ca9cc (diff)
chore: bump deno core (#22243)
Migrations: - Error registration no longer required for Interrupted or BadResource (these are core exception) - `include_js_files!`/`ExtensionFileSource` changes
Diffstat (limited to 'ext/webidl')
-rw-r--r--ext/webidl/benches/dict.rs20
1 files changed, 7 insertions, 13 deletions
diff --git a/ext/webidl/benches/dict.rs b/ext/webidl/benches/dict.rs
index 8b1055dfa..cfb658fa8 100644
--- a/ext/webidl/benches/dict.rs
+++ b/ext/webidl/benches/dict.rs
@@ -6,23 +6,17 @@ use deno_bench_util::bencher::benchmark_group;
use deno_bench_util::bencher::Bencher;
use deno_core::Extension;
-use deno_core::ExtensionFileSource;
-use deno_core::ExtensionFileSourceCode;
fn setup() -> Vec<Extension> {
+ deno_core::extension!(
+ deno_webidl_bench,
+ esm_entry_point = "ext:deno_webidl_bench/setup.js",
+ esm = ["ext:deno_webidl_bench/setup.js" = "benches/dict.js"]
+ );
+
vec![
deno_webidl::deno_webidl::init_ops_and_esm(),
- Extension {
- name: "deno_webidl_bench",
- esm_files: std::borrow::Cow::Borrowed(&[ExtensionFileSource {
- specifier: "ext:deno_webidl_bench/setup.js",
- code: ExtensionFileSourceCode::IncludedInBinary(include_str!(
- "dict.js"
- )),
- }]),
- esm_entry_point: Some("ext:deno_webidl_bench/setup.js"),
- ..Default::default()
- },
+ deno_webidl_bench::init_ops_and_esm(),
]
}