UNPKG

abb-core

Version:

Application Build Butler Core

23 lines (22 loc) 709 B
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 { }