type T1 = {
a: 'a',
b: 'b',
}
type T2 = 'a' | 'b'
type p3 = Omit<T1, 'a'> // { b: 'b' }
type p6 = Pick<T1, Exclude<T2, 'a'>> // { b: 'b' }
type P4 = Exclude<T2, 'a'> // 'b'
type p5 = Pick<T1, 'a'> // {a: 'a'}
type T1 = {
a: 'a',
b: 'b',
}
type T2 = 'a' | 'b'
type p3 = Omit<T1, 'a'> // { b: 'b' }
type p6 = Pick<T1, Exclude<T2, 'a'>> // { b: 'b' }
type P4 = Exclude<T2, 'a'> // 'b'
type p5 = Pick<T1, 'a'> // {a: 'a'}
Nicolas Shawn阅读 1.5k
CodeSheep赞 1阅读 1.5k
linong赞 1阅读 926
王大冶阅读 1.4k
buddha阅读 997
王大冶阅读 939
夕水阅读 895
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。