본문 바로가기
TypeScript

[타입스크립트] 호출 시그니처(call signature)

by 메이플 🍁 2022. 10. 23.

호출 시그니처(call signature)란?

함수가 선언되기 전에 타입을 미리 지정해 여러번 재사용할 수 있도록 하는 것을 call signature라고 한다

call signature는 함수를 어떻게 호출해야하는 것인지 알려준다 (일종의 타입 템플릿)

call signature는 함수의 인자와 반환 타입을 알려준다

type Add = (a:number, b:number) => number // call signature

const add: Add = (a, b) => a + b // 함수 add의 타입으로 call signature를 사용

 

댓글