Maria Solano
My name is Maria and I'm a software engineer at Microsoft in the TypeScript team. I mostly focus on its language support in Visual Studio, but I also work in the JavaScript project system and the integration of other language servers into the IDE (like ESLint and Angular). When I'm not debugging mysterious code I didn't write, I enjoy giving my 2¢ to open source.
How TypeScript is integrated in your editor
TypeScript Congress 2023

18 min
How TypeScript is integrated in your editor

How can an editor ""automagically"" show type errors when you create a single TypeScript file without running ""npm install typescript"" or having a tsconfig.json file? Is a completion list build by your coding editor, TypeScript itself, or some other mysterious being? What is TSServer?
In this talk I will give you an overview of how the TypeScript server communicates with IDEs and other editors, delivering rich language features without ever running tsc.
In this talk I will give you an overview of how the TypeScript server communicates with IDEs and other editors, delivering rich language features without ever running tsc.