Are you or your team getting started with TypeScript? One of the most popular questions about TS concerns the difference between type aliases and interfaces. I wrote an article that describes it in detail and highlights specific use cases for each feature.
Read the article on my blog: https://blog.savetchuk.com/the-difference-between-types-type-aliases-and-interfaces-in-typescript