打字稿:具有不同名称的导出界面

时间:2016-08-30 06:19:47

标签: typescript

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

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

export declare type Routes = Route2[];

然后我想(尽管不可能)

export Route2 as Route;

1 个答案:

答案 0 :(得分:2)

以不同的名称导入原始buttonRight.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { flippy.setOutAnimation(ChestBurner.this, R.anim.in_from_right); flippy.setInAnimation(ChestBurner.this, R.anim.out_to_left); flippy.showNext(); } }); ,并将新的Route导出为Route

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