[TypeScript] call signatures

sangyong park·2022년 10월 9일
0
post-thumbnail
post-custom-banner

call signatures

call signatures란 함수 이름 위에 커서를 올렸을 때 뜨는 파리미터 타입 정보와
리턴 타입 정보를 말한다.

call signatures로 직접 타입을 선언 해둘 수 있다.

위 처럼 a 와 b 각각 선언 할 필요없이

미리 type Add로 선언을 해두고 const add:Add 라고 명시 해준다.

먼저 함수의 타입을 설명하고 나서 코드를 구현하게 되기 때문에, 개발자가 타입을 생각하도록 해준다.

함수 파라미터 안에서 직접 타입을 설정할 때엔 코드 구현과 동시에 타입을 지정했지만, call signature를 쓰면 타입 지정과 함수 구현을 분리해서 작성할 수 있다.

profile
Dreams don't run away It is always myself who runs away.
post-custom-banner

0개의 댓글