2016-08-30 9 views
0

私はインターフェイスをインポートし、idにプロパティを追加し、元のインターフェイスと同じ名前で新しいインターフェイスをエクスポートする必要があります。そして、このインターフェースが使われているすべての場所で、私はインポート場所を変更するだけです。Typescript:異なる名前のインターフェイスをエクスポート

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

export declare type Routes = Route2[]; 

と(それが可能ではないですが)、私はしたいと思います

export Route2 as Route; 

答えて

1

インポート元Route別の名前の下とRoute

import { Route as OriginalRoute } from '@angular/router'; 
export interface Route extends OriginalRoute { 
    description: string; 
} 
として新しいものをエクスポートします
関連する問題