TypeScript
[타입스크립트] 호출 시그니처(call signature)
메이플 🍁
2022. 10. 23. 17:32
호출 시그니처(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를 사용