Typescript 一个空接口扩展另一个接口是否经济高效?TS

Typescript 一个空接口扩展另一个接口是否经济高效?TS,typescript,Typescript,我遇到了以下困境 interface ICodeDescription { codigo: string; descripcion: string; } export interface IIvaOptions extends ICodeDescription { } export interface IIIBBCodes extends ICodeDescription { } export interface IPersonType extends ICodeDescrip

我遇到了以下困境

interface ICodeDescription {
    codigo: string;
    descripcion: string;
}

export interface IIvaOptions extends ICodeDescription { }
export interface IIIBBCodes extends ICodeDescription { }
export interface IPersonType extends ICodeDescription { }
这种方法值得打字吗?考虑到大场景中的内存使用。或者我应该使用
ICodeDescription
键入所有内容吗

提前谢谢

编辑
javascript中不存在接口。它们只在编译时存在。所以我得出结论,这种方法值得打字,因为我会有更干净的代码,而且“慢”只会在编译时出现。

在TypeScript中,类型只在编译时存在。它们不存在于生成的EcmaScript代码中,因此不会产生任何运行时成本


此外,typescript编译器中附加声明的内存使用量大约为100字节。您需要编写数百万这样的声明才能注意到编译器中的性能差异。

在Javascript中,接口不再存在,因此一旦编译,这些接口对最终结果的影响就完全为零。最多,这会影响编译阶段,我怀疑这样的声明会对编译器资源的使用产生重大影响。