From 8e010b6844b339ab138b4d9e40148c60d44d197a Mon Sep 17 00:00:00 2001 From: Yoshiya Hinosawa Date: Mon, 8 Nov 2021 16:02:40 +0900 Subject: feat(compat): add .code to dyn import error (#12633) --- core/bindings.rs | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'core') 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; } -- cgit v1.2.3