summaryrefslogtreecommitdiff
path: root/runtime/ops/permissions.rs
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/ops/permissions.rs')
-rw-r--r--runtime/ops/permissions.rs18
1 files changed, 8 insertions, 10 deletions
diff --git a/runtime/ops/permissions.rs b/runtime/ops/permissions.rs
index 3c48c1e8d..c08d11e4a 100644
--- a/runtime/ops/permissions.rs
+++ b/runtime/ops/permissions.rs
@@ -7,20 +7,18 @@ use deno_core::error::uri_error;
use deno_core::error::AnyError;
use deno_core::op;
use deno_core::url;
-use deno_core::Extension;
use deno_core::OpState;
use serde::Deserialize;
use std::path::Path;
-pub fn init() -> Extension {
- Extension::builder("deno_permissions")
- .ops(vec![
- op_query_permission::decl(),
- op_revoke_permission::decl(),
- op_request_permission::decl(),
- ])
- .build()
-}
+deno_core::extension!(
+ deno_permissions,
+ ops = [
+ op_query_permission,
+ op_revoke_permission,
+ op_request_permission,
+ ]
+);
#[derive(Deserialize)]
pub struct PermissionArgs {