{"version":3,"file":"timeline.mjs","sources":["../../../../../../packages/components/timeline/src/timeline.ts"],"sourcesContent":["import { buildProps } from '@ll-plus/utils'\r\nimport { ExtractPropTypes } from 'vue'\r\nimport type TimelineItem from './timeline-item.vue'\r\nimport type Timeline from './timeline.vue'\r\n\r\n// props\r\nexport const timelineProps = buildProps({\r\n  // 是否开启幽灵节点\r\n  pending: {\r\n    type: Boolean,\r\n    default: false,\r\n  },\r\n} as const)\r\n\r\n// props\r\nexport const timelineItemProps = buildProps({\r\n  dotIcon: {\r\n    type: String,\r\n    default: '',\r\n  },\r\n} as const)\r\n\r\nexport type TimelineProps = ExtractPropTypes<typeof timelineProps>\r\nexport type TimelineItemProps = ExtractPropTypes<typeof timelineItemProps>\r\n\r\n// instance\r\nexport type TimelineInstance = InstanceType<typeof Timeline>\r\nexport type TimelineItemInstance = InstanceType<typeof TimelineItem>\r\n"],"names":[],"mappings":";;;;AAMO,MAAM,gBAAgB,UAAA,CAAW;AAAA;AAAA,EAEtC,OAAA,EAAS;AAAA,IACP,IAAA,EAAM,OAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;AAGH,MAAM,oBAAoB,UAAA,CAAW;AAAA,EAC1C,OAAA,EAAS;AAAA,IACP,IAAA,EAAM,MAAA;AAAA,IACN,OAAA,EAAS;AAAA;AAEb,CAAU;;;;"}