Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
//@ts-ignore
if (process.env.NODE_ENV === "development" && typeof window !== "undefined") {
sagaMonitor = window["__SAGA_MONITOR_EXTENSION__"] || undefined;
}
// Setup the saga middleware
let sagaMiddleware: SagaMiddleware = createSagaMiddleware({
context: sagaContext,
sagaMonitor,
onError,
});
let _sagaManager: IItemManager<
ISagaRegistration
> = getRefCountedManager(getSagaManager(sagaMiddleware), sagaEquals);
return {
middleware: [sagaMiddleware],
onModuleManagerCreated: (moduleManager: IModuleManager) => {
if (sagaContext) {
sagaContext["moduleManager"] = moduleManager;
}
},
onModuleAdded: (module: ISagaModule): void => {
if (module.sagas) {
_sagaManager.add(module.sagas);
}
},
import React from "react";
import { render } from "react-dom";
import { createStore } from "redux-dynamic-modules";
import { Provider } from "react-redux";
import App from "./components/App";
const store = createStore({});
render(
,
document.getElementById("root")
);
constructor(props: any, context: any) {
super(props, context);
this.store = createStore({ extensions: [getSagaExtension()] });
}
render() {