summaryrefslogtreecommitdiff
path: root/ext/node/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'ext/node/lib.rs')
-rw-r--r--ext/node/lib.rs21
1 files changed, 15 insertions, 6 deletions
diff --git a/ext/node/lib.rs b/ext/node/lib.rs
index 987d52520..a4a757996 100644
--- a/ext/node/lib.rs
+++ b/ext/node/lib.rs
@@ -655,8 +655,8 @@ deno_core::extension!(deno_node,
});
vm::DELETER_MAP_FN.with(|deleter| {
external_references.push(ExternalReference {
- named_getter: *deleter,
- },);
+ named_deleter: *deleter,
+ });
});
vm::ENUMERATOR_MAP_FN.with(|enumerator| {
external_references.push(ExternalReference {
@@ -686,7 +686,7 @@ deno_core::extension!(deno_node,
});
vm::INDEXED_DELETER_MAP_FN.with(|deleter| {
external_references.push(ExternalReference {
- indexed_getter: *deleter,
+ indexed_deleter: *deleter,
});
});
vm::INDEXED_DEFINER_MAP_FN.with(|definer| {
@@ -712,13 +712,13 @@ deno_core::extension!(deno_node,
});
global::QUERY_MAP_FN.with(|query| {
external_references.push(ExternalReference {
- named_getter: *query,
+ named_query: *query,
});
});
global::DELETER_MAP_FN.with(|deleter| {
external_references.push(ExternalReference {
- named_getter: *deleter,
- },);
+ named_deleter: *deleter,
+ });
});
global::ENUMERATOR_MAP_FN.with(|enumerator| {
external_references.push(ExternalReference {
@@ -842,3 +842,12 @@ impl<'a> deno_package_json::fs::DenoPkgJsonFs for DenoPkgJsonFsAdapter<'a> {
.map_err(|err| err.into_io_error())
}
}
+
+pub fn create_host_defined_options<'s>(
+ scope: &mut v8::HandleScope<'s>,
+) -> v8::Local<'s, v8::Data> {
+ let host_defined_options = v8::PrimitiveArray::new(scope, 1);
+ let value = v8::Boolean::new(scope, true);
+ host_defined_options.set(scope, 0, value.into());
+ host_defined_options.into()
+}