@mic-rexjs/usecases-react
Version:
React-based solution for use usecases of Clean Architecture
16 lines • 454 B
JavaScript
import { entityUseCase } from '@mic-rexjs/usecases';
export const entityRuntimeUseCase = function () {
let options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
const entityReducers = entityUseCase();
const onInit = options.onInit;
const initEntity = entity => {
if (typeof onInit !== 'function') {
return entity;
}
return onInit(entity);
};
return {
...entityReducers,
initEntity
};
};