{"version":3,"file":"sticky-item-props.mjs","sources":["../../../components/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","Function","label","String","popup","popupProps","Object","trigger","validator","val","includes"],"mappings":";;;;;;AASA,sBAAe;AAEbA,EAAAA,IAAM,EAAA;AACJC,IAAAA,IAAM,EAAAC,QAAAA;GACR;AAEAC,EAAAA,KAAO,EAAA;AACLF,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQF,QAAQ,CAAA;GACzB;AAEAG,EAAAA,KAAO,EAAA;AACLJ,IAAAA,IAAA,EAAM,CAACG,MAAA,EAAQF,QAAQ,CAAA;GACzB;AAEAI,EAAAA,UAAY,EAAA;AACVL,IAAAA,IAAM,EAAAM,MAAAA;GACR;AAEAC,EAAAA,OAAS,EAAA;AACPP,IAAAA,IAAM,EAAAG,MAAA;AACN,IAAA,SAAA,EAAS,OAAA;AACTK,IAAAA,WAAAA,SAAAA,UAAUC,GAA4C,EAAA;AACpD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,OAAA,EAAS,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACxC,KAAA;AACF,GAAA;AACF,CAAA;;;;"}