Files
scriptc/tests/corpus/2843-using-suppressed-error.ts

16 lines
286 B
TypeScript

class ThrowingResource {
[Symbol.dispose](): void {
throw new Error("dispose");
}
}
try {
using resource = new ThrowingResource();
throw new Error("body");
} catch (error) {
if (error instanceof Error) {
console.log(error.name);
console.log(error.message);
}
}