diff options
Diffstat (limited to 'cli/ops/permissions.rs')
-rw-r--r-- | cli/ops/permissions.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/cli/ops/permissions.rs b/cli/ops/permissions.rs index 5d14f39be..8303aa9cf 100644 --- a/cli/ops/permissions.rs +++ b/cli/ops/permissions.rs @@ -1,8 +1,20 @@ // Copyright 2018-2019 the Deno authors. All rights reserved. MIT license. use super::dispatch_json::{Deserialize, JsonOp, Value}; +use crate::ops::json_op; use crate::state::ThreadSafeState; use deno::*; +pub fn init(i: &mut Isolate, s: &ThreadSafeState) { + i.register_op( + "permissions", + s.core_op(json_op(s.stateful_op(op_permissions))), + ); + i.register_op( + "revoke_permission", + s.core_op(json_op(s.stateful_op(op_revoke_permission))), + ); +} + pub fn op_permissions( state: &ThreadSafeState, _args: Value, |