최대 1 분 소요

  • key를 속성으로, TYPE을 그 속성갑의 type으로 지정하는 새로운 타입을 반환함
type TName = 'neo' | 'lewis';

const developers: Record<TName, number> = {
  neo: 12,
  lewis: 13
};

// record로 변경된 모습
interface INewType {
  neo: number,
  lewis: number
}