DEV Community

Cover image for Advanced TypeScript Tooling at Scale
JavaScript Tutorial
JavaScript Tutorial

Posted on

Advanced TypeScript Tooling at Scale

Tooling has always been a focus for TypeScript and a large reason for its success.

TypeScript code intelligence is available across many editors and even web-based tools, all provided by the same service TypeScript ships out-of-the-box with the compiler itself. This presentation gives a tour and history of how TypeScript is able to provide the same great experience to many different clients through the tsserver and tsserver protocol, as well as how it influenced and fits into newer efforts like the Language Server Protocol. I will show how it can be used to provide code intelligence features like jump-to-definition and find-references at cross-repository scale, using some of TypeScript’s newest features like declaration maps and combining it with lesser-known interesting features of the JavaScript package management tooling. At the end of this talk, the audience will know how TypeScript tooling works under the hood and how it can be combined with other tools in the ecosystem to make developers more productive. The goal is to inspire innovation in the TypeScript tooling ecosystem by showing what is possible and how

Thanks for reading
If you liked this post, share it with all of your programming buddies!
Follow us on Facebook | Twitter

Further reading about TypeScript

Using Typescript with modern React (i.e. hooks, context, suspense)
From Javascript to Typescript to Elm
Best Practices For Using TypeScript with Node.js

Top comments (0)