Where To Go From Here
Congratulations! You've made it to the end of this book.
TypeScript has helped us us achieve the following:
Easier refactoring: we are able to easily change the modules and functions in our application with confidence that errors arising from those changes will be exposed at compile-time.
Intelligent code completion: our code editors are able to provide auto-complete functionality for the objects that are used in the application.
Early bug detection: typos, missing parameters, and mismatched types are examples of bugs that will be caught at compile-time.
Documentation: type annotations are great sources of documentation as they describe the inputs/outputs of functions and the structure of data in your application.