If you have written TypeScript for more than a week, someone has asked you this question. Or you have asked it yourself while staring at a blank file wondering why the language gives you two ways to do what looks like the same thing.


Should I use type or interface?


The Stack Overflow answers are all over the place. The blog posts are mostly...