You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Differences between classes, interfaces and type aliases.
Literal and enum-member types.
Intersection and union types.
Type guards based on type discriminants, duck typing, typeof and instanceof.
Index signatures and mapped types.
Type-generic interfaces, type aliases and functions.
Take away
Developers should be aware of Typescript's more advanced typing capabilities, understand the basics of how they work and in which cases they can be utilized for improved type-safety and IDE intellisense.
In particular, they should understand:
generic types and functions,
type guards (particularly when combined with strict null checks),
unions and discriminated union pattern,
mapped types and keyof type.
The text was updated successfully, but these errors were encountered:
Proposal
typeof
andinstanceof
.Take away
Developers should be aware of Typescript's more advanced typing capabilities, understand the basics of how they work and in which cases they can be utilized for improved type-safety and IDE intellisense.
In particular, they should understand:
keyof
type.The text was updated successfully, but these errors were encountered: