T에서 K 프로퍼티만 선택해 새로운 오브젝트 타입을 만드는 내장 제네릭 Pick<T, K>을 이를 사용하지 않고 구현하세요.TodoPreview가 MyPick과 일단 같아야 된다.todo에 TodoPreview 대신 MyPick<Todo, ‘title’ |
T의 모든 프로퍼티를 읽기 전용(재할당 불가)으로 바꾸는 내장 제네릭 Readonly<T>를 이를 사용하지 않고 구현하세요. 예시 MyReadonly는 Object에 있는 모든 프로퍼티가 readonly 상태여야 한다.readonly는 프로퍼티 왼쪽에 쓰일 수 있
배열(튜플)을 받아, 각 원소의 값을 key/value로 갖는 오브젝트 타입을 반환하는 타입을 구현하세요.어떻게 배열이 객체의 프로퍼티가 되는지 궁금해서 as const에 대해 찾아봤다.as const는 배열을 객체화가 되도록 도와주는 문법적 표현 이었다.그래서 객체