Maintainable TypeScript

Types, generics, tooling, and refactoring
Chapters written by Vlad Riscutia, Adam Freeman, Yakov Fain, Anton Moiseev, Christian Clausen
  • October 2026
  • ISBN 9781638359227
  • 98 pages

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


Make your next TypeScript project easier to reason about, debug, and maintain. This free ebook brings together four chapters from four Manning books, guiding you from understanding type systems to creating reusable generics, exploring TypeScript tooling, and refactoring without changing behavior. Learn how to catch type errors before execution, reduce duplicate code, and make code easier to read and change.

about the authors

Vlad Riscutia is a principal software engineer at Microsoft. He has headed up several major software projects and mentors up-and-coming software engineers.

Adam Freeman has held senior positions in a range of companies, most recently serving as CTO and COO of a global bank. He has written 50 programming books. The technical editor on this book is Fabio Claudio Ferracchiati.

Yakov Fain and Anton Moiseev are experienced web developers. They have authored two editions of Manning’s Angular Development with TypeScript.

Christian Clausen works as a Technical Agile Coach, teaching teams how to refactor code.
choose your plan

team

monthly
annual
$49.99
$499.99
only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Maintainable TypeScript ebook for free