[type-challenges] readonly

HSKwon·2023년 10월 10일
0

/ _ 여기에 코드 입력 _ /

type MyReadonly<T> = {
  readonly [K in keyof T] : T[K]
}

/ _ 테스트 케이스 _ /

import type { Equal, Expect } from '@type-challenges/utils'

type cases = [
  Expect<Equal<MyReadonly<Todo1>, Readonly<Todo1>>>,
]

interface Todo1 {
  title: string
  description: string
  completed: boolean
  meta: {
    author: string
  }
}
profile
공부한 내용이나 관심 있는 정보를 글로 정리하며 익숙하게 만들고자 합니다.

0개의 댓글

Powered by GraphCDN, the GraphQL CDN