지난글 보기
call signatures
앞서서 type 을 통해 다양한 타입을 만들 수 있다고 배웠는데!
타입스트립트에서는 구현해야 할 메서드 형태 또한 type으로 선언할 수도 있다.
이를 call signature라고 한다.
overloading
여러개의 call signature 를 가진 형태를 오버로딩이라고 한다.
이건 자바에서 불리는 overloading과 의미가 같다. 같은 메서드지만, 파라미터 값이 다른 애들을 뜻한다.
generic
제네릭은 외부에서 사용한 타입을 자동으로 typescript가 추론해준다.
하나의 메서드로 유연하게 사용할 수 있다는 장점이 있다.
위와 동일하게 기본 함수에서도 아래처럼 사용가능하다.
또 type이나 array에도 다양하게 적용할 수 있다.
다양한 형태의 타입이 사용되어야 할 때 유용하다.
참고자료
해당 글은 노마드코더 Typescript로 블록체인 만들기 강의를 듣고 정리한 내용입니다 :)
'Frontend > Typescript' 카테고리의 다른 글
[Typescript] 타입스크립트 문법 추상클래스(abstract) & interface & type 차이 (0) | 2022.12.25 |
---|---|
[Typescript] 타입스크립트 문법 클래스, 추상클래스, 접근제어자, map (0) | 2022.12.24 |
[Typescript] 타입스크립트 문법 type, tuple, any, unknown ,never (0) | 2022.12.23 |
[Typescript] 타입스크립트 개념 & 변수 선언 (0) | 2022.12.23 |
[Typescript] 타입스크립트 사용이유 & 개발환경 준비 (1) | 2022.12.23 |