TypeScript Types explained
Amaresh Adak explains some typescript functions that seem incredibly complicated until they are understood. After that, it is helpful to have these constructs, which simplify everyday development enormously. Based on the examples, it is easy to grasp and can be integrated into one's code.