As a declarative programming paradigm, Functional Programming leverages the math theory and type system to build the program with pure functions in a modular manner. Practising FP with TypeScript could be easy and interesting.
TypeScript has a very strong type system. Mastering the type utilities will strenthen our TypeScript coding skills to build more reliable applicaitons.