# Suggestion <!-- Please fill in each section completely. Thank you! --> ## π Search Terms esnext, class <!-- π‘ Did you know? TypeScript has over 2,000 open suggestions! π Please search thoroughly before logging new feature requests as most common ideas already have a proposal in progress. The "Common Feature Requests" section of the FAQ lists many popular requests: https://github.com/Microsoft/TypeScript/wiki/FAQ#common-feature-requests Replace the text below: --> ## β Viability Checklist <!-- Suggestions that don't meet all these criteria are very, very unlikely to be accepted. We always recommend reviewing the TypeScript design goals before investing time writing a proposal for ideas outside the scope of the project. --> My suggestion meets these guidelines: * [ ] This wouldn't be a breaking change in existing TypeScript/JavaScript code * [ ] This wouldn't change the runtime behavior of existing JavaScript code * [ ] This could be implemented without emitting different JS based on the types of the expressions * [ ] This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, new syntax sugar for JS, etc.) * [ ] This feature would agree with the rest of [TypeScript's Design Goals](https://github.com/Microsoft/TypeScript/wiki/TypeScript-Design-Goals). ## β Suggestion https://github.com/tc39/proposal-class-static-block is stage-3 γ <!-- A summary of what you'd like to see added or changed --> I'm happy to implement this one if no one has already started the work(/cc: @rbuckton ).
Activity
RyanCavanaugh commentedon Mar 4, 2021
Happy for you to write the PR, Wenlu Wang (@Kingwl)