企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
>[success] # Omit -- 去除指定的键值 ~~~ 1.Omit 工具类型的功能是返回去除指定的键值之后返回的新类型 ~~~ >[danger] ##### 源码 ~~~ type Omit<T, K extends keyof any> = Pick<T, Exclude<keyof T, K>>; ~~~ >[danger] ##### 案例 ~~~ // 这里要注意可选是要填两个位置 interface Info { name: string age: number address: string } // 排除address 因此只使用 name 和age 字段 const a: Omit<Info, 'address'> = { name: 'w', age: 12, } ~~~