rew_extensions/ext/telemetry/
mod.rs1use super::ExtensionTrait;
2use deno_core::{Extension, extension};
3
4extension!(
5 deno_telemetry,
6 esm_entry_point = "ext:deno_telemetry/telemetry.ts",
7 esm = [ dir "src/ext/telemetry", "telemetry.ts", "util.ts" ],
8);
9impl ExtensionTrait<()> for deno_telemetry {
10 fn init((): ()) -> Extension {
11 deno_telemetry::init()
12 }
13}
14
15impl ExtensionTrait<()> for ::deno_telemetry::deno_telemetry {
16 fn init((): ()) -> Extension {
17 ::deno_telemetry::deno_telemetry::init()
18 }
19}
20
21pub fn extensions(is_snapshot: bool) -> Vec<Extension> {
22 vec![
23 ::deno_telemetry::deno_telemetry::build((), true),
24 deno_telemetry::build((), is_snapshot),
25 ]
26}