Typescript:不同名称的导出界面

问题描述:

我需要导入界面,将属性添加到id并导出与原始界面同名的新界面。然后在所有使用此接口的地方,我只能更改导入位置。Typescript:不同名称的导出界面

import { Routes, Route } from '@angular/router'; 
interface Route2 extends Route { 
    description: string; 
} 

export declare type Routes = Route2[]; 

然后我想(尽管这是不可能)

export Route2 as Route; 

进口原Route下一个不同的名称和导出新的Route

import { Route as OriginalRoute } from '@angular/router'; 
export interface Route extends OriginalRoute { 
    description: string; 
}