Utility Type - 1
→ T의 모든 속성을 읽기 전용으로 만들기
/**
* *Make all properties in T readonly*
*/
type Readonly<T> = {
readonly [P in keyof T]: T[P];
};
type ToDo = {
title: string;
description: string;
};
function display(todo: Readonly<ToDo>) { *// 상세보기: Readonly 를 Ctrl + 클릭*
//todo.title = 'jeju'; *// error*
}