示例#1
0
 /// <summary>
 /// Adds the ability for a remote Redux Dev Tools Monitor to connect to this instance and interact with it.
 /// </summary>
 /// <typeparam name="T">The root state type</typeparam>
 /// <param name="buidler">The current builder allowing for chaining of requests</param>
 /// <returns>The configuration sent in</returns>
 public static IStoreConfiguration <T> UseReduxDevTools <T>(this IStoreConfiguration <T> builder, ConfigurationDelegate <DevToolsOptions> options = null)
 {
     builder.UseSingleton <ReduxConnection, DevToolsOptions>(options);
     builder.UseMiddleware <Middleware <T>, DevToolsOptions>(options);
     builder.UseRootReducer <Reducer <T>, DevToolsOptions>(options);
     return(builder);
 }