UNPKG

abb-core

Version:

Application Build Butler Core

15 lines (14 loc) 816 B
import { IABBPluginActionCreator, IABBRouterCombinedState, TABBKeyValuePair, IABBRoutesState } from "../../../index"; import { Reducer, ReducersMapObject, AnyAction } from "redux"; import { RouteConfig } from "react-router-config"; export interface IABBRouterActionCreator extends IABBPluginActionCreator<IABBRouterCombinedState, IABBRouterStateToReducerMapObject, TABBRouterReducerMapObject> { } export interface IABBRoutesAction extends AnyAction { route: RouteConfig; offset?: number; } export interface IABBRoutesReducer extends Reducer<IABBRoutesState, IABBRoutesAction> { } export declare type TABBRouterReducerMapObject = ReducersMapObject<IABBRouterStateToReducerMapObject, AnyAction>; export interface IABBRouterStateToReducerMapObject extends TABBKeyValuePair<Partial<IABBRouterCombinedState>> { }