Files
ValueScript/inputs/passing/exceptions/nestedFinally.ts
2023-05-31 12:18:32 +10:00

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