Hands-On Functional Programming with TypeScript: Explore functional and reactive programming to create robust and testable TypeScript applications (English Edition)