@equinor/fusion-react-power-bi
Version:
React component for displaying an person information
17 lines • 656 B
JavaScript
import { EpicReducer, combineEpics } from '@equinor/fusion/lib/epic';
import { actions } from './actions';
import { epics } from './epics';
import { reducer } from './reducer';
export const epic = combineEpics(...Object.values(epics));
export class Store extends EpicReducer {
initialize() {
this.dispatch(actions.initialize.request(this.value.id));
return () => this.dispatch(actions.initialize.cancel());
}
}
export const createStore = (id, dependencies) => {
const initial = { id, errors: [], status: [] };
return new Store(reducer, epic, initial, dependencies);
};
export default Store;
//# sourceMappingURL=store.js.map