Type instance fields and constructor parameters.
Section: Classes
Define a class
typescript
typescript
class User {
constructor(public id: number, public name: string) {}
}Explanation
Parameter properties create and assign fields directly from constructor parameters.
Learn the surrounding workflow
Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.
Related commands
Same sheet · prioritizing Classes
Use access modifiers
Control visibility with `public`, `private`, and `protected`.
Use an abstract class
Require derived classes to implement specific methods.
Use getters and setters
Wrap computed or validated access around fields.