UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

14 lines 531 B
import _slicedToArray from "@babel/runtime/helpers/slicedToArray"; import { valueUseCase } from '../../usecases/valueUseCase'; export const triggerWatchers = (watch, newEntity, oldEntity) => { const _valueUseCase = valueUseCase(), matchProperty = _valueUseCase.matchProperty; for (const _ref of Object.entries(watch)) { var _ref2 = _slicedToArray(_ref, 2); const fieldPath = _ref2[0]; const watcher = _ref2[1]; matchProperty(oldEntity, newEntity, fieldPath, result => { watcher(result); }); } };