有一个关于创建不同类型的数组的,但是我想要创建一个具有多个复杂类型的数组。“链接到问题”中的答案建议使用联合类型,但我认为这不足以解决复杂类型,正如所说
If we have a value that has a union type, we can only accessmembers that are common to all types in the union.我想要创建
我很难找到满足的返回类型。我有两个功能。第一个类型返回一个Union类型,因为该类型取决于给定给函数的参数。第二个函数使用默认参数调用第一个函数。因此,类型不是Union类型--它可以缩小为Union中的一种类型。让我举一个简单的例子来说明我的问题:
from typing import Union</
我正在接收一个可以用不同属性表示两个不同对象的输入,我必须用输入更新我的列表。要将输入字段用作索引,我尝试执行接口键的Union类型。但是我仍然不能用它作为索引签名。true, }, featureBAR1: true, }type Unionkeyof T: never
type AvailableKe