UNPKG

mattermost-redux

Version:

Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client

15 lines (14 loc) 621 B
import { Reducer } from "../types/actions"; import { Dictionary } from "../types/utilities"; export declare class ReducerRegistry { emitChange?: (reducers: Dictionary<Reducer>) => void; reducers: Dictionary<Reducer>; setReducers: (reducers: Dictionary<Reducer>) => void; getReducers: () => { [x: string]: Reducer<any, import("../types/actions").Action>; }; register: (name: string, reducer: Reducer) => void; setChangeListener: (listener: (reducers: Dictionary<Reducer>) => void) => void; } declare const reducerRegistry: ReducerRegistry; export default reducerRegistry;