이번 글에서는 Type과 Interface의 차이점을 정리했다. Type Alias vs Interface - 구현 모든 곳에 인터페이스를 쓰는 것은 좋지 않다. 타입과 인터페이스는 다르다. type PositionType = { x: number; y: number } interface PositionInterface { x: number; y: number; } const obj1: PositionType = { x: 1, y: 2 } const obj2: PositionInterface = { x: 1, y: 2 } class Pos1 implements PositionType { x: number y: number } class Pos2 implements PositionInterface { x:..