summaryrefslogtreecommitdiff
path: root/cli/ops/resources.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/ops/resources.rs')
-rw-r--r--cli/ops/resources.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/cli/ops/resources.rs b/cli/ops/resources.rs
new file mode 100644
index 000000000..dafd01d08
--- /dev/null
+++ b/cli/ops/resources.rs
@@ -0,0 +1,14 @@
+// Copyright 2018-2019 the Deno authors. All rights reserved. MIT license.
+use super::dispatch_json::{JsonOp, Value};
+use crate::resources::table_entries;
+use crate::state::ThreadSafeState;
+use deno::*;
+
+pub fn op_resources(
+ _state: &ThreadSafeState,
+ _args: Value,
+ _zero_copy: Option<PinnedBuf>,
+) -> Result<JsonOp, ErrBox> {
+ let serialized_resources = table_entries();
+ Ok(JsonOp::Sync(json!(serialized_resources)))
+}