| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
- require("../../../_virtual/_rolldown/runtime.js");
- const require_event = require("../../../constants/event.js");
- const require_runtime$1 = require("../../../utils/vue/props/runtime.js");
- let _vue_shared = require("@vue/shared");
- //#region ../../packages/components/calendar/src/calendar.ts
- const isValidRange = (range) => (0, _vue_shared.isArray)(range) && range.length === 2 && range.every((item) => (0, _vue_shared.isDate)(item));
- /**
- * @deprecated Removed after 3.0.0, Use `CalendarProps` instead.
- */
- const calendarProps = require_runtime$1.buildProps({
- /**
- * @description binding value
- */
- modelValue: { type: Date },
- /**
- * @description time range, including start time and end time.
- * Start time must be start day of week, end time must be end day of week, the time span cannot exceed two months.
- */
- range: {
- type: require_runtime$1.definePropType(Array),
- validator: isValidRange
- },
- /**
- * @description type of the controller for the Calendar header
- */
- controllerType: {
- type: String,
- values: ["button", "select"],
- default: "button"
- },
- /**
- * @description format label when `controller-type` is 'select'
- */
- formatter: { type: require_runtime$1.definePropType(Function) }
- });
- const calendarEmits = {
- [require_event.UPDATE_MODEL_EVENT]: (value) => (0, _vue_shared.isDate)(value),
- [require_event.INPUT_EVENT]: (value) => (0, _vue_shared.isDate)(value)
- };
- //#endregion
- exports.calendarEmits = calendarEmits;
- exports.calendarProps = calendarProps;
- //# sourceMappingURL=calendar.js.map
|