{"version":3,"file":"props.mjs","sources":["../../../../../../packages/components/timeline/src/props.ts"],"sourcesContent":["import type { ExtractPropTypes } from 'vue';\n\nimport { booleanType, PropTypes, tuple } from '@antdv/utils';\n\nexport function timelineProps() {\n  return {\n    prefixCls: String,\n    /** 指定最后一个幽灵节点是否存在或内容 */\n    pending: PropTypes.any,\n    pendingDot: PropTypes.any,\n    reverse: booleanType(),\n    mode: PropTypes.oneOf(tuple('left', 'alternate', 'right', '')),\n  };\n}\nexport function timelineItemProps() {\n  return {\n    prefixCls: String,\n    color: String,\n    dot: PropTypes.any,\n    pending: booleanType(),\n    position: PropTypes.oneOf(tuple('left', 'right', '')).def(''),\n    label: PropTypes.any,\n  };\n}\n\nexport type TimelineItemProps = Partial<ExtractPropTypes<ReturnType<typeof timelineItemProps>>>;\n\nexport type TimelineProps = Partial<ExtractPropTypes<ReturnType<typeof timelineProps>>>;\n"],"names":[],"mappings":";;;;AAIO,SAAS,aAAgB,GAAA;AAC9B,EAAO,OAAA;AAAA,IACL,SAAW,EAAA,MAAA;AAAA;AAAA,IAEX,SAAS,SAAU,CAAA,GAAA;AAAA,IACnB,YAAY,SAAU,CAAA,GAAA;AAAA,IACtB,SAAS,WAAY,EAAA;AAAA,IACrB,IAAA,EAAM,UAAU,KAAM,CAAA,KAAA,CAAM,QAAQ,WAAa,EAAA,OAAA,EAAS,EAAE,CAAC,CAAA;AAAA,GAC/D,CAAA;AACF,CAAA;AACO,SAAS,iBAAoB,GAAA;AAClC,EAAO,OAAA;AAAA,IACL,SAAW,EAAA,MAAA;AAAA,IACX,KAAO,EAAA,MAAA;AAAA,IACP,KAAK,SAAU,CAAA,GAAA;AAAA,IACf,SAAS,WAAY,EAAA;AAAA,IACrB,QAAA,EAAU,SAAU,CAAA,KAAA,CAAM,KAAM,CAAA,MAAA,EAAQ,SAAS,EAAE,CAAC,CAAE,CAAA,GAAA,CAAI,EAAE,CAAA;AAAA,IAC5D,OAAO,SAAU,CAAA,GAAA;AAAA,GACnB,CAAA;AACF;;;;"}