함수가 여러개의 서로 다른 call signatures가 있을 때 생긴다.
특히 라이브러리처럼 경우에 따라 다른 데이터 형식을 보내줄 때 사용될 수 있다.
만약 인자의 개수가 다르다면 optional한 값의 타입을 지정해야 한다.
아래의 경우 c의 타입을 따로 지정해야 함을 알 수 있다.
'Typescript' 카테고리의 다른 글
[Typescript] class와 객체지향 (0) | 2024.06.04 |
---|---|
[Typescipt] polymorphism(generic) (1) | 2024.06.04 |
[Typescript] call signatures (0) | 2024.06.04 |
[Typescript] never (0) | 2024.06.04 |
[Typescript] readonly (0) | 2024.06.04 |