[타입스크립트] call signature

휘루·2023년 3월 26일
0

타입스크립트

목록 보기
7/10
post-thumbnail

function odd(a, b) {
return a + b;
}

const odd = (a : number, b : number) => a + b;

위와 아래는 같은 값입니다. 함수형, 선언형으로 다르게 작성한 것 뿐인데요.
a가 number, b도 number이면 addition은 number 타입으로 반환합니다.

근데 이번에는 number라는 타입을 안쓰고 작성해 볼 겁니다.

call signature

콜 시그니처는 위에 나오는 박스 안의 내용들을 말하는데요.
함수를 어떻게 호출하는지 알려줍니다.


처음에 타입 별칭으로 Add를 만들어서 a는 number, b도 number로 지정해 number로 저장하고
const로 add를 선언해 Add를 가져옵니다. 그리고 a, b를 return해 a와 b를 덧셈해줍니다.

  • call signature는 함수 구현이 있습니다.
  • call signature는 javascript로 컴파일되지 않습니다.
profile
반가워요

0개의 댓글