type 이라는 키워드를 사용해서 만듭니다.

 

type 별칭 = 타입

 

위와 같이 User 라는 타입을 만들어 버티컬 바를 사용해 유니온 타입으로 작성도 가능합니다.

 

 

만든 별칭은 아래와 같이 이용합니다.

 

 


타입별칭과 인터페이스의 차이점

1. 각각 type, interface를 통해 선언합니다.

2. type의 경우  ' = ' 할당연산자를 사용합니다

 

 

생각보다 차이가 ..

기능적으로는 차이가 없습니다. 결국 취향 차이라고 합니다

굳이 권장을 하자면 interface라고 합니다.

type 의 경우 객체의 구조를 만들기 보다는 다양한 타입의 별칭을 지정하는 용도이며

interface의 경우에는 함수, 배열등 다양하게 지정이 가능하지만 기본적으로 객체를 전제로 하기 때문입니다.

 

+ Recent posts