Files
Huáng JùnliàngandGitHub 577b41b198 Rename proposal explicit resource management (#17340)
* rename proposal-explicit-resource-management to transform-explicit-resource-management

* update library description

* bump Babel/core version requirements to ^7.23.9

* add deprecation reminder

* remove outdated reminders

* update reminder date
2025-06-02 09:07:07 -04:00

21 lines
413 B
JavaScript

return (async function () {
let disposed = false;
let awaited = false;
let beforeEnd;
{
await using x = {
[Symbol.dispose || Symbol.for("Symbol.dispose")]() {
disposed = true;
}
};
beforeEnd = disposed;
Promise.resolve().then(() => {
awaited = true;
});
}
expect(beforeEnd).toBe(false);
expect(disposed).toBe(true);
expect(awaited).toBe(true);
})();