함수

    [타입스크립트] Call Signatures

    TS의 다양한 함수 표현 중 Call signiture에 대해 찾아보던 중, TS핸드북의 예제 코드가 이해되지 않았다. 스택오버플로우의 친절한 설명덕에 이해할 수 있어 정리해본다. Call Signitures 타입스크립트에서, interface로 function을 정의하는 것은 콜 시그니쳐를 추가해주면 가능해진다. type Add = (a:number, b:number) => number; const add:Add = (a,b) => a+b 프로퍼티로 호출 가능한 것을 설명하려면 객체 타입에 Call Signature을 작성할 수 있습니다. Call Signatures는 다음과 같이 함수의 매개 변수(parameter)와 반환 타입을 지정합니다. // JS에서는 fucntion도 object이기 때문에 ..