2016-06-08 11:13:41 -07:00
|
|
|
import {Type} from '@angular/core';
|
2016-05-23 16:14:23 -07:00
|
|
|
|
|
|
|
|
export type RouterConfig = Route[];
|
|
|
|
|
|
|
|
|
|
export interface Route {
|
|
|
|
|
index?: boolean;
|
|
|
|
|
path?: string;
|
2016-06-14 14:55:59 -07:00
|
|
|
terminal?: boolean;
|
2016-06-08 16:14:26 -07:00
|
|
|
component?: Type|string;
|
2016-05-23 16:14:23 -07:00
|
|
|
outlet?: string;
|
2016-06-07 09:50:35 -07:00
|
|
|
canActivate?: any[];
|
|
|
|
|
canDeactivate?: any[];
|
2016-06-08 16:14:26 -07:00
|
|
|
redirectTo?: string;
|
2016-05-23 16:14:23 -07:00
|
|
|
children?: Route[];
|
|
|
|
|
}
|