【发布时间】:2019-11-23 23:17:07
【问题描述】:
假设我有这个类型声明:
type Foo = 'a' | 'b' | 'c';
type Bar = 'a' | 'b' ;
是否可以将 Bar 表示为 Foo 的子集?
我知道总是可以将Foo 表达为Bar 的超集,但在我的情况下,反过来会感觉更符合域。
【问题讨论】:
-
令人惊讶的是,
Omit存在欺骗目标,但Exclude不存在(我认为您正在寻找)。现在写一个答案...供参考:stackoverflow.com/q/48215950/4174897
标签: typescript types