{"version":3,"file":"time-range.mjs","sources":["../../../../../../packages/components/time-range/src/time-range.ts"],"sourcesContent":["import { buildProps } from '@ll-plus/utils'\r\nimport { ExtractPropTypes } from 'vue'\r\nimport type TimeRange from './time-range.vue'\r\n\r\nexport const timeRangeProps = buildProps({\r\n  // 分隔符图标\r\n  separatorIcon: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  // 分隔符文本\r\n  separatorText: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n  isGray: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n  // 占位符\r\n  placeholder: {\r\n    type: Array,\r\n    default: () => ['请选择', '请选择'],\r\n  },\r\n  // 起始占位符\r\n  startPlaceholder: String,\r\n  // 结束占位符\r\n  endPlaceholder: String,\r\n} as const)\r\n\r\n// props\r\nexport type TimeRangeProps = ExtractPropTypes<typeof timeRangeProps>\r\n\r\n// instance\r\nexport type TimeRangeInstance = InstanceType<typeof TimeRange>\r\n"],"names":[],"mappings":";;;;AAIO,MAAM,iBAAiB,UAAA,CAAW;AAAA;AAAA,EAEvC,aAAA,EAAe;AAAA,IACb,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAEA,aAAA,EAAe;AAAA,IACb,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA,EACA,MAAA,EAAQ;AAAA,IACN,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA,GACX;AAAA;AAAA,EAEA,WAAA,EAAa;AAAA,IACX,IAAA,EAAM,KAAA;AAAA,IACN,OAAA,EAAS,MAAM,CAAC,oBAAA,EAAO,oBAAK;AAAA,GAC9B;AAAA;AAAA,EAEA,gBAAA,EAAkB,MAAA;AAAA;AAAA,EAElB,cAAA,EAAgB;AAClB,CAAU;;;;"}