![]() ![]() Since we develop in TypeScript and provide IDE support for it as well, we know how useful type definition files ( *.d.ts.) can be. We investigated existing solutions, and it turned out that each Vue library had its own mechanism for compiling metadata information, and in some cases one was lacking completely. This approach was delivering incomplete results and it wasn’t possible to extract detailed documentation. Back then, our Vue support was based on analyzing JavaScript files shipped with Vue libraries. What if we could provide developers with all of the needed information about Vue libraries in the editor as well? That’s the question we asked ourselves in the WebStorm team some time ago. I wasted a lot of time tracking down information, which was simply frustrating. Yet, when developing a Vue application, I often had to switch back and forth between my editor and the online library documentation. As a Java and TypeScript developer, I’m so accustomed to having precise information for library symbols in the editor while coding that I never visit any online documentation. ![]()
0 Comments
Leave a Reply. |