IT/Typescipt
Typescript Functions - Call Signatures, Overloading
1am_wish
2022. 11. 5. 22:53
728x90
반응형
Call Signatures : 함수를 어떻게 선언하고 반환하는지 알려주는 것. 함수위에 마우스를 올렸을 때 보이는 것
함수의 인자와 반환 값의 타입을 미리 선언하는 방식으로 Call Signature 타입을 만들 수 있다
type Plus = (a:number, b:number) => number;
const plus : Plus = (a,b) => a+b;
Overloading : 함수가 서로 다른 여러개의 Call Signatures를 가지고 있을 때 발생시킨다.
type Plus = {
(a:number, b:number) : number
(a:number, b:string) : number
}
728x90
반응형