- Revising TS with Full-Stack React, TS & Node.
- Revising how
private
,readonly
and static
keywords are used in classes.
static
types cant only be accessed via the class name, therefore references to a class static property is forbidden. static
type are therefore useful for sharing state across multiples instances of the same class.
- Revising how inheritence works in JS. When inheriting a class, the
super
keyword is the reference to the parent class you are inheriting from.
- the
protected
keywords means that the property is still private to the class but anything inheriting the class has access to the member.
- namespaces in TS provided another level of encapsulation. Similar to classes in a way, but it is possible contain many classes.