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
25 lines
606 B
JavaScript
25 lines
606 B
JavaScript
expect(
|
|
(async function () {
|
|
await using foo = {
|
|
[Symbol.asyncDispose || Symbol.for("Symbol.asyncDispose")]: 3,
|
|
};
|
|
})()
|
|
).rejects.toThrow(TypeError);
|
|
|
|
expect(
|
|
(async function () {
|
|
await using foo = {
|
|
[Symbol.asyncDispose || Symbol.for("Symbol.asyncDispose")]: 3,
|
|
};
|
|
})()
|
|
).rejects.toThrow("Object is not disposable.");
|
|
|
|
expect(
|
|
(async function () {
|
|
await using foo = {
|
|
[Symbol.asyncDispose || Symbol.for("Symbol.asyncDispose")]: null,
|
|
[Symbol.dispose || Symbol.for("Symbol.dispose")]() {},
|
|
};
|
|
})()
|
|
).rejects.toThrow("Object is not disposable.");
|