- queryoptions
- tanstack-query
- type-challenges-easy
- useTransition
- mock-service-worker
- msw2.0
- Mapped type
- queryfactory
- React
- startTransition
- LVH
- tanstack-router
- vh
- webrtc #ice #stun #turn
- Viewport
- fsd
- MSW
- fsd-architecture
- mutationoptions
- type-challenges
- readonly
- HTTP
- dvh
- webrtc
- svh
- SDP
- websocket
- Vite
- Typescript
- react-hook
- Today
- Total
목록TypeScript (2)
개발자 메론빵
📌Tuple to Object배열(튜플)을 받아, 각 원소의 값을 key/value로 갖는 오브젝트 타입을 반환하는 타입을 구현하세요.const tuple = ['tesla', 'model 3', 'model X', 'model Y'] as consttype result = TupleToObject // expected { 'tesla': 'tesla', 'model 3': 'model 3', 'model X': 'model X', 'model Y': 'model Y'} 반복문이므로 Mapped type을 사용해야 한다.T 배열의 n번째 요소를 K라고 하고, K가 key일 때 value도 K로 정의할 수 있다.참고로 튜플을 순회할 때에는 number를 사용하면 된다.type TupleToObject =..
📌PickQ. T에서 K프로퍼티만 선택해 새로운 오브젝트 타입을 만드는 내장 제네릭 Pick를 이를 사용하지 않고 구현하세요. interface Todo { title: string description: string completed: boolean}type TodoPreview = MyPickconst todo: TodoPreview = { title: 'Clean room', completed: false,}Pick을 사용하지 않고 내장 제네릭 Pick을 구현하는 문제이다. 우선 문제를 풀기 전 Pick 타입에 대해 확인해보고자 한다. Pick 타입이란 기존 인터페이스나 객체 타입에서 필요한 속성들만 선택적으로 사용할 수 있도록 한다. Pick일 때 T는 원본 타입, K는 선택할 ..