mirror of
https://github.com/voltrevo/ValueScript.git
synced 2026-01-14 07:57:57 -05:00
22 lines
385 B
TypeScript
22 lines
385 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;
|
|
}
|