반응형
함수의 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 |