37375bc44be0ac5e29736734953ba1154461b8329a1506e61091c4d697723d7f51c6d6922e0e4fceda7acdf89dcd0a9d4208a97e86cddc9bae6c1691b66a89 782 B

1234567891011121314151617181920212223242526
  1. 'use strict';
  2. Object.defineProperty(exports, '__esModule', { value: true });
  3. var runtime = require('../../../utils/vue/props/runtime.js');
  4. var shared = require('@vue/shared');
  5. var event = require('../../../constants/event.js');
  6. const isValidRange = (range) => shared.isArray(range) && range.length === 2 && range.every((item) => shared.isDate(item));
  7. const calendarProps = runtime.buildProps({
  8. modelValue: {
  9. type: Date
  10. },
  11. range: {
  12. type: runtime.definePropType(Array),
  13. validator: isValidRange
  14. }
  15. });
  16. const calendarEmits = {
  17. [event.UPDATE_MODEL_EVENT]: (value) => shared.isDate(value),
  18. [event.INPUT_EVENT]: (value) => shared.isDate(value)
  19. };
  20. exports.calendarEmits = calendarEmits;
  21. exports.calendarProps = calendarProps;
  22. //# sourceMappingURL=calendar.js.map