typeof class
#41581
Labels
Awaiting More Feedback
This means we'd like to hear from more people who would be helped by this feature
Needs Proposal
This issue needs a plan that clarifies the finer details of how it could be implemented.
Suggestion
An idea for TypeScript
@ahejlsberg has had a few experiments to try to make it easier to describe the type of a class. Specifically:
avoiding the awkward static/instance pattern that users need to write on anonymous object types/interface types
allowing users to describe types with class-specific characteristics (e.g.
abstract
)The idea is to allow
typeof
to be followed by a class expression.There are definitely some subtleties here. For example, handling loops and whether this syntax is allowed in JSDoc with a TypeScript-annotated class:
The text was updated successfully, but these errors were encountered: