UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

16 lines 454 B
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 }; };