mirror of
https://github.com/voltrevo/ValueScript.git
synced 2026-01-13 07:28:03 -05:00
22 lines
384 B
TypeScript
22 lines
384 B
TypeScript
// test_error! ["outer finally",Error{"message":"inner finally"}]
|
|
|
|
export default function () {
|
|
let logs: unknown[] = [];
|
|
|
|
try {
|
|
try {
|
|
try {
|
|
throw new Error("nested error");
|
|
} finally {
|
|
throw new Error("inner finally");
|
|
}
|
|
} finally {
|
|
logs.push("outer finally");
|
|
}
|
|
} catch (error) {
|
|
logs.push(error);
|
|
}
|
|
|
|
return logs;
|
|
}
|