53. 对象属性可变
中等
实现一个通用的工具类型 Mutable<T>
,使类型 T
的全部属性可变(非只读)。
例如:
interface Todo {
readonly title: string
readonly description: string
readonly completed: boolean
}
type MutableTodo = Mutable<Todo> // expected to be { title: string; description: string; completed: boolean; }