UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

18 lines 573 B
import { entityUseCase } from '@mic-rexjs/usecases'; export const lifeCycleUseCase = function () { let options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; const onBind = options.onBind, onUnbind = options.onUnbind; const entityReducers = entityUseCase(); const bindEntity = entity => { onBind === null || onBind === void 0 || onBind(entity); }; const unbindEntity = entity => { onUnbind === null || onUnbind === void 0 || onUnbind(entity); }; return { ...entityReducers, bindEntity, unbindEntity }; };