首页 > 解决方案 > 如何重用接口成员的类型?

问题描述

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

const Speed: Car.Speed = 200;

目前,Car.Speed正在导致错误:

无法访问“Car.Speed”,因为“Car”是一种类型,而不是命名空间。您的意思是用“Car[“Speed”]'检索'Car'中的属性'Speed'的类型吗?

标签: typescript

解决方案


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

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

有关查找类型的更多信息在这里


推荐阅读