import type { PropType } from 'vue' import { makeBooleanProp, makeRequiredProp } from '../../common/props' import type { CalendarFormatter, CalendarType } from '../types' export const monthProps = { type: makeRequiredProp(String as PropType), date: makeRequiredProp(Number), value: makeRequiredProp([Number, Array, null] as PropType), minDate: makeRequiredProp(Number), maxDate: makeRequiredProp(Number), firstDayOfWeek: makeRequiredProp(Number), formatter: Function as PropType, maxRange: Number, rangePrompt: String, allowSameDay: makeBooleanProp(false), defaultTime: { type: [Array] as PropType> } }