是否可以在打字稿中创建子类型?

抱歉,如果这已在其他地方得到解答,我不确定查询该问题的最佳方式。

是否可以在 TypeScript 中创建索引类型或其他类型的类型?例如:

aws ec2 describe-instances --query 'Reservations[].Instances[].SecurityGroups[0].GroupId' --output=text | xargs -I {} aws ec2 authorize-security-group-ingress --group-id {} --protocol tcp --port 9100 --cidr 10.10.10.10/32
choumu72217 回答:是否可以在打字稿中创建子类型?

是的,如果您定义了一个类型,例如:

interface Actions {
  User: {
    Add: string
  }
}

您可以使用 Actions['User'] 来处理 User 类型。

,

是的,您可以使用索引访问您的类型。例如:

interface Actions {
    User: {
        Add: () => void;
        Remove: () => void;
    }
}

const addUserAction: Actions['User']['Add'] = () => null;
const removeUserAction: Actions['User']['Remove'] = () => null;

我认为 this link 应该有更多帮助。

本文链接:https://www.f2er.com/14213.html

大家都在问