【发布时间】:2018-04-06 20:10:29
【问题描述】:
我有 2 个对象类型:TypeA 和 TypeB 我想定义一个获取两个参数的函数。 如果第一个参数是 TypeA 类型,那么第二个参数只能取值 'a' 或 'b' 但是如果第一个参数是 TypeB 类型,那么第二个参数只能取值 'c' 或 'd'
const A:TypeA =...
const B: TypeB =...
myfunct(A,'a') fine
myfunct(B,'c') fine
myfunct(A,'c') not fine
谢谢
【问题讨论】:
标签: typescript