{"version":3,"file":"DatePicker.mjs","sources":["../../../../../../packages/components/date-picker/src/DatePicker.tsx"],"sourcesContent":["import type { Dayjs } from 'dayjs';\nimport type { App } from 'vue';\nimport type {\n  RangePickerProps as BaseRangePickerProps,\n  PickerDateProps,\n  PickerProps,\n} from './generatePicker';\nimport type { ExtraDatePickerProps, ExtraRangePickerProps } from './generatePicker/props';\nimport dayjsGenerateConfig from '@antdv/vue-components/vc-picker/src/generate/dayjs';\nimport generatePicker from './generatePicker';\n\nconst { DatePicker, WeekPicker, MonthPicker, YearPicker, TimePicker, QuarterPicker, RangePicker }\n  = generatePicker<Dayjs>(dayjsGenerateConfig);\n\n/* istanbul ignore next */\nexport { MonthPicker, QuarterPicker, RangePicker, WeekPicker };\n\nexport type DatePickerProps = PickerProps<Dayjs> & ExtraDatePickerProps<Dayjs>;\nexport type MonthPickerProps = Omit<PickerDateProps<Dayjs>, 'picker'> & ExtraDatePickerProps<Dayjs>;\nexport type WeekPickerProps = Omit<PickerDateProps<Dayjs>, 'picker'> & ExtraDatePickerProps<Dayjs>;\nexport type RangePickerProps = BaseRangePickerProps<Dayjs> & ExtraRangePickerProps<Dayjs>;\n\nexport default Object.assign(DatePicker, {\n  WeekPicker,\n  MonthPicker,\n  YearPicker,\n  RangePicker,\n  TimePicker,\n  QuarterPicker,\n  install: (app: App) => {\n    app.component(DatePicker.name, DatePicker);\n    app.component(RangePicker.name, RangePicker);\n    app.component(MonthPicker.name, MonthPicker);\n    app.component(WeekPicker.name, WeekPicker);\n    app.component(QuarterPicker.name, QuarterPicker);\n    return app;\n  },\n});\n"],"names":["DatePicker","WeekPicker","MonthPicker","YearPicker","TimePicker","QuarterPicker","RangePicker","generatePicker","dayjsGenerateConfig","Object","assign","install","app","component","name"],"mappings":";;;AAWM,MAAA;AAAA,EAAEA,UAAAA;AAAAA,EAAYC,UAAAA;AAAAA,EAAYC,WAAAA;AAAAA,EAAaC,UAAAA;AAAAA,EAAYC,UAAAA;AAAAA,EAAYC,aAAAA;AAAAA,EAAeC,WAAAA;AAAY,CAAA,GAC5FC,eAAsBC,cAAmB,EAAA;AAU7C,kBAAeC,MAAAA,CAAOC,OAAOV,UAAY,EAAA;AAAA,EACvCC,UAAAA;AAAAA,EACAC,WAAAA;AAAAA,EACAC,UAAAA;AAAAA,EACAG,WAAAA;AAAAA,EACAF,UAAAA;AAAAA,EACAC,aAAAA;AAAAA,EACAM,SAAUC,CAAa,GAAA,KAAA;AACrBA,IAAIC,GAAAA,CAAAA,SAAAA,CAAUb,UAAWc,CAAAA,IAAAA,EAAMd,UAAU,CAAA,CAAA;AACzCY,IAAIC,GAAAA,CAAAA,SAAAA,CAAUP,WAAYQ,CAAAA,IAAAA,EAAMR,WAAW,CAAA,CAAA;AAC3CM,IAAIC,GAAAA,CAAAA,SAAAA,CAAUX,WAAYY,CAAAA,IAAAA,EAAMZ,WAAW,CAAA,CAAA;AAC3CU,IAAIC,GAAAA,CAAAA,SAAAA,CAAUZ,UAAWa,CAAAA,IAAAA,EAAMb,UAAU,CAAA,CAAA;AACzCW,IAAIC,GAAAA,CAAAA,SAAAA,CAAUR,aAAcS,CAAAA,IAAAA,EAAMT,aAAa,CAAA,CAAA;AAC/C,IAAOO,OAAAA,GAAAA,CAAAA;AAAAA,GACT;AACF,CAAC,CAAA;;;;"}