Skip to main content

rew_extensions/ext/telemetry/
mod.rs

1use 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}