Skip to content

ECMAScript Explicit Resource Management & using Declarations #52955

Closed
@DanielRosenwasser

Description

@DanielRosenwasser

@rbuckton's proposal for Explicit Resource Management has reached stage 3 in TC39!

As such, it's time for TypeScript to look into its implementation. This proposal carries a few new features that TypeScript should have

We are in a slightly weird spot here since downlevel emit of using is possible, but will require a lib of esnext.

Given that the 5.1 timeframe will be shorter, it would be reasonable for our first stab at this feature to include only support for --target esnext.

Note that since Async Explicit Resource Management has been split off into its own proposal, I'm not suggesting we add it here.

Metadata

Metadata

Assignees

Labels

CommittedThe team has roadmapped this issueES NextNew featurers for ECMAScript (a.k.a. ESNext)Fix AvailableA PR has been opened for this issueSuggestionAn idea for TypeScript

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions