UNPKG

abb-core

Version:

Application Build Butler Core

14 lines (13 loc) 916 B
import { IABBRouterActionCreator, IABBRouterCombinedState, IABBRouterStateToReducerMapObject, TABBRouterReducerMapObject, IABBRoutesState, IABBRoutesReducer, IABBRoutesAction } from '../../..'; import { RouteConfig } from 'react-router-config'; import { ThunkAction } from "redux-thunk"; declare class ABBRouterActionCreator implements IABBRouterActionCreator { createRoutesReducer(initialState: IABBRoutesState): IABBRoutesReducer; getReducersMapObject(): TABBRouterReducerMapObject; getStateToReducerMapObject(state: IABBRouterCombinedState): IABBRouterStateToReducerMapObject; static addRoutes(routes: RouteConfig[]): ThunkAction<Promise<void>, {}, {}, IABBRoutesAction>; static addRoute(route: RouteConfig): IABBRoutesAction; static setNotFoundRoute(route: RouteConfig): IABBRoutesAction; static deleteRoute(route: RouteConfig): IABBRoutesAction; } export { ABBRouterActionCreator };