summaryrefslogtreecommitdiff
path: root/core/bindings.rs
diff options
context:
space:
mode:
Diffstat (limited to 'core/bindings.rs')
-rw-r--r--core/bindings.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/core/bindings.rs b/core/bindings.rs
index d1b01c2d9..10daee27a 100644
--- a/core/bindings.rs
+++ b/core/bindings.rs
@@ -244,6 +244,11 @@ pub extern "C" fn host_import_module_dynamically_callback(
let message = arg.get(scope, message_key.into()).unwrap();
let exception =
v8::Exception::type_error(scope, message.try_into().unwrap());
+ let code_key = v8::String::new(scope, "code").unwrap();
+ let code_value =
+ v8::String::new(scope, "ERR_MODULE_NOT_FOUND").unwrap();
+ let exception_obj = exception.to_object(scope).unwrap();
+ exception_obj.set(scope, code_key.into(), code_value.into());
scope.throw_exception(exception);
return;
}