9f275872f497174f9662c248a7f0267ae8c50c9c1f2cc53d5413b9058e4b30bb2e1929cd9f599410c1823198c4408d0bcd6277859d0c6ebac8272c4e94b0c5 718 B

123456789101112131415161718192021222324252627
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var transfer = require('../transfer.js');
  4. const useCheckedChange = (checkedState, emit) => {
  5. const onSourceCheckedChange = (val, movedKeys) => {
  6. checkedState.leftChecked = val;
  7. if (!movedKeys)
  8. return;
  9. emit(transfer.LEFT_CHECK_CHANGE_EVENT, val, movedKeys);
  10. };
  11. const onTargetCheckedChange = (val, movedKeys) => {
  12. checkedState.rightChecked = val;
  13. if (!movedKeys)
  14. return;
  15. emit(transfer.RIGHT_CHECK_CHANGE_EVENT, val, movedKeys);
  16. };
  17. return {
  18. onSourceCheckedChange,
  19. onTargetCheckedChange
  20. };
  21. };
  22. exports.useCheckedChange = useCheckedChange;
  23. //# sourceMappingURL=use-checked-change.js.map