mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-22 05:59:31 +08:00
16 lines
286 B
TypeScript
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);
|
|
}
|
|
}
|