【发布时间】:2021-04-13 04:06:51
【问题描述】:
我有一个联合类型,列出了一些允许的键:
type AllowedKeys = "a" | "b";
在其他地方,我正在声明一个接口,我想将此接口限制为允许的键:
interface Interface {
a: Something; // This is fine
c: SomethingElse; // I want this to throw an error
}
我如何编写这个来强制接口尊重允许的键?
【问题讨论】:
标签: typescript typescript-generics union-types