abb-core
Version:
Application Build Butler Core
23 lines (22 loc) • 709 B
TypeScript
import { RouteConfig } from 'react-router-config';
import { IABBPlugin, IABBBasicProps, RCABBHeader } from '../../index';
import { List } from "immutable";
export interface IABBRouter extends IABBPlugin<IABBRouterReduxConnectedProps, {}> {
}
export interface IABBRouterProps extends IABBBasicProps {
Header: typeof RCABBHeader;
}
export interface IABBRouterStateToProps {
/**
* @type string
* @description header image url
*/
headerLogoURL: string;
/**
* @type RouteConfig[]
* @description routes config for react-router-config
*/
routes: List<RouteConfig>;
}
export interface IABBRouterReduxConnectedProps extends IABBRouterProps, IABBRouterStateToProps {
}