【发布时间】:2021-07-07 08:42:23
【问题描述】:
我有一个这个形状的接口
interface MyInterface {
otherVal1: string;
otherVal2: string;
...;
container: 'bank' | 'creditCard' | 'investment'
type: 'option1' | 'option2' | 'option3' ...
}
我需要根据 container 属性为 type 属性设置类型。 例如,如果容器值为 bank,则 type 的选项例如是 option1 和 option2。如果是creditCard,选项有option3、option4和option5等等。
我在文档和 StackOverflow 上都找不到与我的案例类似的任何实现。
【问题讨论】:
标签: javascript typescript types