mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
* 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
21 lines
413 B
JavaScript
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);
|
|
})();
|