Ensure errors are caught when defining JavaScript classes
This commit is contained in:
parent
9c0fbf51f9
commit
500368958f
1 changed files with 3 additions and 3 deletions
|
@ -40,11 +40,11 @@ pub async fn run(
|
||||||
// Register the fetch function as a global object
|
// Register the fetch function as a global object
|
||||||
global.init_def::<globals::fetch::Fetch>()?;
|
global.init_def::<globals::fetch::Fetch>()?;
|
||||||
// Register the Duration type as a global class
|
// Register the Duration type as a global class
|
||||||
global.init_def::<classes::Duration>().unwrap();
|
global.init_def::<classes::Duration>()?;
|
||||||
// Register the Record type as a global class
|
// Register the Record type as a global class
|
||||||
global.init_def::<classes::Record>().unwrap();
|
global.init_def::<classes::Record>()?;
|
||||||
// Register the Uuid type as a global class
|
// Register the Uuid type as a global class
|
||||||
global.init_def::<classes::Uuid>().unwrap();
|
global.init_def::<classes::Uuid>()?;
|
||||||
// Attempt to compile the script
|
// Attempt to compile the script
|
||||||
let res = ctx.compile("script", src)?;
|
let res = ctx.compile("script", src)?;
|
||||||
// Attempt to fetch the main export
|
// Attempt to fetch the main export
|
||||||
|
|
Loading…
Reference in a new issue