TypeScript
readonly
object 자료 수정 막을 수 있음
(한번 부여된 후 앞으로 바뀌면 안 될 속성에 적용!)
object extend: &연산자로 object타입 extend하기
//예시
type = MyType {
color? string,
size: number,
readonly position: number[]
}
as const
타입을 object의 value로 변경해줌
(ex. 타입을 'kim'으로 바꿈)
object안의 모든 속성을 readonly로 변경해줌
(변경하면 에러나도록)