public void Dispatch <TAction>(TAction action) { queue.Enqueue(() => { MiddleWares <TAction> .GetDispatcher(this)(action); }); }
public bool RegisterMiddleWares <TAction>(params MiddleWare <TAction, TState>[] middleWares) { return(MiddleWares <TAction> .RegisterMiddleWares(this, middleWares)); }