diff options
Diffstat (limited to 'ext/webidl/benches/dict.rs')
-rw-r--r-- | ext/webidl/benches/dict.rs | 20 |
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(), ] } |