Class definitions in TypeScript

1 · Axel Rauschmayer · March 3, 2020, 9:20 p.m.
Summary
Table of contents: Cheat sheet: classes in plain JavaScript  Basic members of classes  Modifier: static  Modifier: # (private)  Modifiers for accessors: get (getter) and set (setter)  Modifier for methods: * (generator)  Modifier for methods: async  Computed class member names  Combinations of modifiers  Under the hood  More information  Non-public data slots in TypeScript  Private properties  Private fields  Private properties vs. private fields  Protected properties  Private constructors  In...