{"version":3,"file":"sticky-item-props.mjs","sources":["../../src/sticky-tool/sticky-item-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdStickyItemProps } from '../sticky-tool/type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 图标 */\n  icon: {\n    type: Function as PropType<TdStickyItemProps['icon']>,\n  },\n  /** 名称 */\n  label: {\n    type: [String, Function] as PropType<TdStickyItemProps['label']>,\n  },\n  /** 浮层内容 */\n  popup: {\n    type: [String, Function] as PropType<TdStickyItemProps['popup']>,\n  },\n  /** 透传浮层组件全部属性 */\n  popupProps: {\n    type: Object as PropType<TdStickyItemProps['popupProps']>,\n  },\n  /** 触发浮层显示的方式 */\n  trigger: {\n    type: String as PropType<TdStickyItemProps['trigger']>,\n    default: 'hover' as TdStickyItemProps['trigger'],\n    validator(val: TdStickyItemProps['trigger']): boolean {\n      if (!val) return true;\n      return ['hover', 'click'].includes(val);\n    },\n  },\n};\n"],"names":["icon","type","label","popup","popupProps","trigger"],"mappings":";;;;;;AASA,sCAAA,sBAAA;AAEEA,EAAAA,IAAAA,EAAAA;AACEC,IAAAA,IAAAA,EAAAA,QAAAA;;AAGFC,EAAAA,KAAAA,EAAAA;AACED,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,QAAAA,CAAAA;;AAGFE,EAAAA,KAAAA,EAAAA;AACEF,IAAAA,IAAAA,EAAAA,CAAAA,MAAAA,EAAAA,QAAAA,CAAAA;;AAGFG,EAAAA,UAAAA,EAAAA;AACEH,IAAAA,IAAAA,EAAAA,MAAAA;;AAGFI,EAAAA,OAAAA,EAAAA;AACEJ,IAAAA,IAAAA,EAAAA,MAAAA;AACA,IAAA,SAAA,EAAA,OAAA;;AAEE,MAAA,IAAA,CAAA,GAAA,EAAA,OAAA,IAAA,CAAA;;AAEF,KAAA;AACF,GAAA;AACF,CAAA;;;;"}