Одной из самых интересных грядущих новинок JavaScript и TypeScript является явное управление ресурсами. Новый синтаксис usingfoobar = … реализует идиому RAII, позволяя писать намного менее многословный код, управляющий какими-либо ресурсами.
Автор статьи на примерах разбирает эту фичу — в том виде, в котором она сейчас доступна в TypeScript 5.2.0-beta с полифиллом disposablestack. Кроме того:
🔸Рассматривает синхронные и асинхронные ресурсы, DisposableStack/AsyncDisposableStack
🔸Приводит пример неочевидного бага и несколько других нововведений Node.js, про которые, возможно, ещё знают не все.
Читать