根据其他字段类型有条件地设置字段类型

时间:2019-12-29 17:40:35

标签: typescript

当另一个字段为X类型时,是否可以使一个字段成为可选字段?

action.meta是一个数组,而当它是never时,我希望payload成为object

{ resourceId: string }

1 个答案:

答案 0 :(得分:1)

在这种情况下,最好使用工会。由于您通过bins = [0, 18.5, 25, 30, 9999] labels = ['slim', 'normal', 'overweight', 'obese'] df = pd.DataFrame({'IMC': [15, 20, 27, 40]}) df['oms'] = pd.cut(df['IMC'], bins, labels=labels) >>> df IMC oms 0 15 slim 1 20 normal 2 27 overweight 3 40 obese 属性是否为数组来进行区分,因此您无法真正使用所区分的联合模式来缩小payload的范围,因此需要使用自定义类型防护:

action

Playground Link