16. 实现 Omit

中等1

实现 TypeScript 内置的工具类型 Omit<T, K> ,但不可以使用它,Omit 会创建一个省略 K 中字段的 T 对象。

例如:

interface Todo {
  title: string
  description: string
  completed: boolean
}

type TodoPreview = MyOmit<Todo, 'title' | 'description'>

const todo: TodoPreview = {
  completed: false,
}

解答此题时,尽量不要使用内置的工具类型 ExcludePick

评论(0)
题库

TypeScript

加载中...