일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- typescript
- css
- springboot
- JavaSpring
- React
- test
- satisfiles
- RTK
- Redux
- designpatterns
- 티스토리챌린지
- 오블완
- Chakra
- go
- component
- ReactHooks
- golang
- Spring
- react-hook-form
- storybook
- java
- tanstackquery
- Gin
- hook
- frontend
- backend
- JPA
- javascript
- 웹애플리케이션서버
- Today
- Total
목록Typescript (14)
bkdragon's log
타입챌린지 Chainable Options 문제를 풀어보자. 단순한 문제 풀이로만 글을 쓰고 싶지 않은데, 이 문제는 답을 이해하는 것도 꽤나 어려웠다. 고민하면서 얻은 노하우와 같이 설명해보겠다. 아래는 문제의 링크이다. https://github.com/type-challenges/type-challenges/blob/main/questions/00012-medium-chainable-options/README.ko.md GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with online judge Collection of TypeScript type challenges with online judg..
타입챌린지 Deep Readonly를 풀고 든 생각을 정리해보려 한다. 아래는 문제의 링크이다. https://github.com/type-challenges/type-challenges/blob/main/questions/00009-medium-deep-readonly/README.ko.md GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with online judge Collection of TypeScript type challenges with online judge - GitHub - type-challenges/type-challenges: Collection of TypeScript type..
what the ? 제목의 문장은 아래의 문제를 풀면서 만나게 되었다. https://github.com/type-challenges/type-challenges/blob/main/questions/00008-medium-readonly-2/README.ko.md GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with online judge Collection of TypeScript type challenges with online judge - GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with ..
타입스크립트의 T[number]는 제네릭 타입 변수 T에 대한 인덱스 시그니처이다. T 타입이 인덱싱이 가능한 객체임을 나타낸다. number 부분은 인덱싱 가능한 객체에서 허용되는 key의 타입을 나타낸다. interface NumberList { [index : number] : number; } 위 코드의 [index : number] 부분은 T[number]와 동일한 역할을 한다. 위 인터페이스는 number 타입의 키로 인덱싱 가능한 객체를 정의하며 값 또한 number 타입이다. https://github.com/type-challenges/type-challenges/blob/main/questions/00011-easy-tuple-to-object/README.ko.md GitHub - t..