如何将新的 属性 添加到现有界面,然后在 Typescript 中导出新界面?
how do i add new property to existing interface and then export the new interface in Typescript?
如何创建和导出新界面 - UIInterface:(想将 SummaryInterface 与其他几个新属性结合起来)
示例:
import { SummaryInterface } from 'x-api'; // summaryInterface has 20+ properties defined and is auto-generated from script
我的尝试
export interface UIInterface {
SummaryInterface &
{ displayStatus: string;
flag: boolean };
}
像这样扩展另一个接口:
export interface UIInterface extends SummaryInterface {
displayStatus: string;
flag: boolean;
}
您可以尝试以下代码:
通过扩展父级 class 属性
说明:基本上,您在下面的代码中同时具有父接口和子接口的属性。
export interface UIInterface extends SummaryInterface {
displayStatus: string;
flag: boolean;
}
如何创建和导出新界面 - UIInterface:(想将 SummaryInterface 与其他几个新属性结合起来)
示例:
import { SummaryInterface } from 'x-api'; // summaryInterface has 20+ properties defined and is auto-generated from script
我的尝试
export interface UIInterface {
SummaryInterface &
{ displayStatus: string;
flag: boolean };
}
像这样扩展另一个接口:
export interface UIInterface extends SummaryInterface {
displayStatus: string;
flag: boolean;
}
您可以尝试以下代码:
通过扩展父级 class 属性
说明:基本上,您在下面的代码中同时具有父接口和子接口的属性。
export interface UIInterface extends SummaryInterface {
displayStatus: string;
flag: boolean;
}