지난글 보기


call signatures

 

앞서서 type 을 통해 다양한 타입을 만들 수 있다고 배웠는데!

타입스트립트에서는 구현해야 할 메서드 형태 또한 type으로 선언할 수도 있다.

이를 call signature라고 한다.

 

 

overloading

여러개의 call signature 를 가진 형태를 오버로딩이라고 한다.

이건 자바에서 불리는 overloading과 의미가 같다. 같은 메서드지만, 파라미터 값이 다른 애들을 뜻한다.

 

 

generic

제네릭은 외부에서 사용한 타입을 자동으로 typescript가 추론해준다.

하나의 메서드로 유연하게 사용할 수 있다는 장점이 있다.

위와 동일하게 기본 함수에서도 아래처럼 사용가능하다.

또 type이나 array에도 다양하게 적용할 수 있다.

다양한 형태의 타입이 사용되어야 할 때 유용하다.

 

참고자료

해당 글은 노마드코더 Typescript로 블록체인 만들기 강의를 듣고 정리한 내용입니다 :)

+ Recent posts