[Typescript] Call signature, Overloading, Generic
Call signature 함수의 파라미터와 리턴값의 타입을 모두 미리 선언하는 것이다. 예를들어 React에서 함수로 prop을 보낼때, 어떻게 작동할지 미리 설계 해놓을 수 있다. type Add = (a: number, b: number) => number // this is a Call signature const add: Add = (a, b) => { return a + b } Overloading 오버로딩은 함수가 여러개의 call signature를 가지고 있을때 사용한다. 이런 경우의 타입을 직접 정의하는 일은 거의 없고, 라이브러리나 패키지들이 오버로딩 개념을 많이 사용하므로 알고있자. type Add = { (a: number, b: number): number (a: number, ..
Typescript
2022. 7. 27. 18:40
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 생각정리
- callsignature
- DOM
- Synchronous
- CSS
- VSCode
- 다중조건삼항연산자
- class
- Prettier
- JQuery
- 구조분해할당
- Prototype
- Asynchronous
- JS
- 리액트
- 삼항조건연산자중복사용
- destructuring
- Til
- typescript
- 타입스크립트
- Callback
- scrollEvent
- ES6
- javascript
- Ternary
- 개념정리
- notworking
- 조건부삼항연산자
- promise
- JSX
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함