TypeScript Architecture: Moving Beyond type vs interface

Most discussions around TypeScript eventually hit the same question:
“Should I use type or interface?”