타입스크립트 Type aliases vs Interface
·
개발이야기/Typescript
타입스크립트에서는 Type을 정의를 할수가 있는 Type aliases 와 Interface가 있습니다. type aliases 는 단어 그대로 type에 대한 별칭을 선언을 할수가 있습니다. 예를들어 // string 타입을 이용때 const name: string = 'cafejun'; // 타입 별칭을 사용한때 type MyName = string; const name: MyName = 'cafejun'; 위 코드와 같이 string 뿐만아니라 number,boolean 등 기본타입을 따로 별칭을 선언할수도 있고 interface,object,Array,Tuple등 참조타입 에서도 별칭을 부여할수도 있습니다. 참조 타입을 예를 들면 만약에 아메리카노를 만들기위해 makeCoffee를 함수를 호출을 ..