타입스크립트에서는 타입 지정을 하지 않았을 경우 다음과 같은 에러를 볼 수 있다.
타입을 지정해주면 위와 같은 에러를 피할 수 있다.
function add(a:number,b:number) {
return a+b
}
그리고 이 부분을 Call Signature 라고 부르며, 함수 인자의 타입과 리턴값의 타입을 알려준다.
다음과 같은 방식으로 사용자가 Call Signature를 만들 수 있다.
type Add = (a:number, b:number) => number;
이렇게 하면 나중에
타입을 지정하지 않아도 오류가 발생하지 않는다!! 왜냐하면 add의 타입을 알고 있으니까!! 우오앙!!!!
또한,
a가 넘버라는 것을 이미 알고있다!! 왕 신기해라~
우오앙!!!! 좋은 정보 알아갑니다. 제 블로그 오셔서 자격증 정보도 보고 가세요.^^