* Add tests for `await using` * Add tests for `await using` from Babel * Add changelog * Fix changelog
13 lines
239 B
JavaScript
13 lines
239 B
JavaScript
function * g() {
|
|
using handle = acquireFileHandle(); // block-scoped critical resource
|
|
} // cleanup
|
|
|
|
{
|
|
using obj = g(); // block-scoped declaration
|
|
const r = obj.next();
|
|
} // calls finally blocks in `g`
|
|
|
|
{
|
|
await using obj = g();
|
|
}
|