-
Notifications
You must be signed in to change notification settings - Fork 132
Description
Version: Deno 2.4.5
I want to load typescript code string as main module, But load_main_es_module_from_code
doesn't call my TypescriptModuleLoader to transpile to Javascript first.
deno_core/core/runtime/jsrealm.rs
Lines 496 to 502 in adb2f6a
if let Some(code) = code { | |
let scope = &mut self.handle_scope(isolate); | |
// true for main module | |
module_map_rc | |
.new_es_module(scope, true, specifier.to_owned(), code, false, None) | |
.map_err(|e| e.into_error(scope, false, false))?; | |
} |
The panic message caused by new_es_module
called
Result::unwrap()
on anErr
value: Js(JsError { name: Some("SyntaxError"), message: Some("Unexpected token ':'"), stack: Some("SyntaxError: Unexpected token ':'"), cause: None, exception_message: "Uncaught SyntaxError: Unexpected token ':'", frames: [JsStackFrame { type_name: None, function_name: None, method_name: None, file_name: Some("memory://filter.ts"), line_number: Some(2), column_number: Some(42), eval_origin: None, is_top_level: None, is_eval: false, is_native: false, is_constructor: false, is_async: false, is_promise_all: false, promise_index: None }], source_line: None, source_line_frame_index: Some(0), aggregated: None })