summaryrefslogtreecommitdiff
path: root/runtime/ops/signal.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/ops/signal.rs')
-rw-r--r--runtime/ops/signal.rs14
1 files changed, 4 insertions, 10 deletions
diff --git a/runtime/ops/signal.rs b/runtime/ops/signal.rs
index c2105a64e..9cc261d85 100644
--- a/runtime/ops/signal.rs
+++ b/runtime/ops/signal.rs
@@ -5,7 +5,6 @@ use deno_core::op;
use deno_core::AsyncRefCell;
use deno_core::CancelFuture;
use deno_core::CancelHandle;
-use deno_core::Extension;
use deno_core::OpState;
use deno_core::RcRef;
use deno_core::Resource;
@@ -30,15 +29,10 @@ use tokio::signal::windows::CtrlBreak;
#[cfg(windows)]
use tokio::signal::windows::CtrlC;
-pub fn init() -> Extension {
- Extension::builder("deno_signal")
- .ops(vec![
- op_signal_bind::decl(),
- op_signal_unbind::decl(),
- op_signal_poll::decl(),
- ])
- .build()
-}
+deno_core::extension!(
+ deno_signal,
+ ops = [op_signal_bind, op_signal_unbind, op_signal_poll]
+);
#[cfg(unix)]
/// The resource for signal stream.