반응형
함수의 type
기본적인 방법

call signature
미리 설정해놓은 타입으로 함수에 대입

overLoading
여러가지 call signature 가질때
b가 string이 될 수 있어서 에러

에러처리

실용 예시 - nextjs 라우터

두번째


다형성(Polymorphism)
아래처럼 call signature에 없는 concrete type은 이 늘어날때 에러가 생길 수 있다
any와는 다르다

아래처럼 call signature을 추가해줘야한다

generic을 추가하면 형식에 벗어날 수 있다
이름은 아무거나 설정하면 된다( ex) TypePlaceholder

두번째 인자를 제네릭 해줬다
파라미터가 없어서 에러


제네릭 사용


반응형
'Frontend > HTML, CSS, DOM, jQuery' 카테고리의 다른 글
| 4. TypeScript(타입스크립트) Interface (0) | 2022.06.18 |
|---|---|
| 3. TypeScript(타입스크립트) Class (0) | 2022.06.13 |
| 1. TypeScript(타입스크립트) type 만들기, type 종류 (0) | 2022.06.11 |
| padding 때문에 사이즈 width가 더 커질때 'box-sizing' 주기 (0) | 2021.12.19 |
| CSS) navigation(네비게이션) 아래 위치에 고정 레이아웃 (0) | 2021.12.19 |