summaryrefslogtreecommitdiff
path: root/core/ops_builtin.rs
diff options
context:
space:
mode:
Diffstat (limited to 'core/ops_builtin.rs')
-rw-r--r--core/ops_builtin.rs8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/ops_builtin.rs b/core/ops_builtin.rs
index 234c0b104..a42c0bae8 100644
--- a/core/ops_builtin.rs
+++ b/core/ops_builtin.rs
@@ -1,3 +1,4 @@
+// Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
use crate::error::format_file_name;
use crate::error::type_error;
use crate::include_js_files;
@@ -36,7 +37,9 @@ pub(crate) fn init_builtins() -> Extension {
op_shutdown::decl(),
op_metrics::decl(),
op_format_file_name::decl(),
+ op_is_proxy::decl(),
])
+ .ops(crate::ops_builtin_v8::init_builtins_v8())
.build()
}
@@ -181,3 +184,8 @@ async fn op_shutdown(
fn op_format_file_name(file_name: String) -> String {
format_file_name(&file_name)
}
+
+#[op]
+fn op_is_proxy(value: serde_v8::Value) -> bool {
+ value.v8_value.is_proxy()
+}