That's the comment I wanted! My thing is tightly integrated with Visual Studio, but the same approach would work for typescript. How many folks are talking to relational DBs with typescript? More and more I suppose?
Dapper has swept the world, but it still makes you maintain your own POCO, and your SQL is still in string literals, which has to be just the weirdest cultural practice. With my thing, because your SQL is in it's own file, we can constantly validate it, as you type, every time you save, every time you rebuild your queries, every time you run your tests.