프로그래밍 언어/TypeScript 문제풀이
-
[type-challenges] 11_Tuple to Object프로그래밍 언어/TypeScript 문제풀이 2022. 5. 23. 00:29
Q: source : https://github.com/type-challenges/type-challenges/blob/main/questions/00011-easy-tuple-to-object/README.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 online judge github.com Give..
-
[type-challenges] 7_Readonly프로그래밍 언어/TypeScript 문제풀이 2022. 5. 22. 21:36
Q : source : interface Todo { title: string description: string } const todo: MyReadonly = { title: "Hey", description: "foobar" } todo.title = "Hello" // Error: cannot reassign a readonly property todo.description = "barFoo" // Error: cannot reassign a readonly property A : property in keyof T T로 들어온 요소를 꺼내서 사용할때 사용 아래처럼도 사용이 가능합니다. type Props = { [P in keyof T]? : T[P] } 결과값 = Partial 과 동일한 기능..
-
[type-challenges] 4_pick프로그래밍 언어/TypeScript 문제풀이 2022. 5. 22. 15:45
Q: source : https://github.com/type-challenges/type-challenges/blob/main/questions/00004-easy-pick/README.md interface Todo { title: string description: string completed: boolean } type TodoPreview = MyPick const todo: TodoPreview = { title: 'Clean room', completed: false, } A: 인데스 타입 (index types) 동적 프로퍼티 이름을 사용하는 코드를 컴파일러가 검사할 수 있음. 이렇게 사용하는 경우는 K 를 T key값으로 이용가능하도록 사용하는 문법이다. T에 들어온 값의 key를 뒤..