{"version":3,"file":"date-table.mjs","sources":["../../../../../packages/components/calendar/src/date-table.ts"],"sourcesContent":["import {  isObject } from '@element-ultra/utils'\nimport type { ExtractPropTypes, PropType } from 'vue'\nimport type { Dayjs } from 'dayjs'\n\nexport const dateTableProps = ({\n  selectedDay: {\n    type: Object as PropType<Dayjs>,\n  },\n  range: {\n    type: Array as unknown as PropType<[Dayjs, Dayjs]>,\n  },\n  date: {\n    type: Object as PropType<Dayjs>,\n    required: true,\n  },\n  hideHeader: {\n    type: Boolean,\n  },\n} )\nexport type DateTableProps = ExtractPropTypes<typeof dateTableProps>\n\nexport const dateTableEmits = {\n  pick: (value: Dayjs) => isObject(value),\n}\nexport type DateTableEmits = typeof dateTableEmits\n"],"names":[],"mappings":";;;AAIO,MAAM,cAAkB,GAAA;AAAA,EAC7B,WAAa,EAAA;AAAA,IACX,IAAM,EAAA,MAAA;AAAA,GACR;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAM,EAAA,KAAA;AAAA,GACR;AAAA,EACA,IAAM,EAAA;AAAA,IACJ,IAAM,EAAA,MAAA;AAAA,IACN,QAAU,EAAA,IAAA;AAAA,GACZ;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAM,EAAA,OAAA;AAAA,GACR;AACF,EAAA;AAGO,MAAM,cAAiB,GAAA;AAAA,EAC5B,IAAM,EAAA,CAAC,KAAiB,KAAA,QAAA,CAAS,KAAK,CAAA;AACxC;;;;"}