Files
ValueScript/inputs/passing/exceptions/nestedFinally.ts
2023-03-23 17:17:27 +11:00

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;
}