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;
}