如何重用一种类型的接口成员?

时间:2019-04-10 08:04:09

标签: typescript

export interface Car {
    Name: string;
    Speed: number;
    Manufactured: number;
}

const Speed: Car.Speed = 200;

当前,Car.Speed导致错误:

  

无法访问“ Car.Speed”,因为“ Car”是一种类型,但不是名称空间。您是否要使用“ Car [“ Speed”]“在“ Car”中检索“ Speed”属性的类型?

1 个答案:

答案 0 :(得分:7)

您可以使用以下语法“查询”成员的类型:

const Speed: Car['Speed'] = 200;

有关查询类型here的更多信息。