diff options
Diffstat (limited to 'ext/node/lib.rs')
-rw-r--r-- | ext/node/lib.rs | 21 |
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() +} |