Skip to content

Use of ES2022 target in v2.?? #25399

@CraigMacomber

Description

@CraigMacomber

Broken API or pattern

Fluid Framework client libraries have officially required ES2022 since 2.0, but did not actually use anything that would break when running in an ES2021 only environment.

We expected to merge #25398, which will start using ES2022 only language (not library) functionality, like private #properties.

Preparation References

Any code compliant with our Client Requirements will be unaffected.

Other code may need to transpile out newer language features.

Packages

All fluid framework client packages will be impacted.

Expected Timeline

Compatibility with older runtimes was officially removed in 2.0, and will be gone in practice in after #25398 is merged.

Metadata

Metadata

Assignees

Labels

breaking changeThis PR or issue would introduce a breaking change

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions