{"version":3,"file":"collapse-panel-props.mjs","sources":["../../src/collapse/collapse-panel-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdCollapsePanelProps } from '../collapse/type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 折叠面板内容 */\n  content: {\n    type: [String, Function] as PropType<TdCollapsePanelProps['content']>,\n  },\n  /** 折叠面板内容，同 content */\n  default: {\n    type: [String, Function] as PropType<TdCollapsePanelProps['default']>,\n  },\n  /** 当前面板处理折叠状态时，是否销毁面板内容 */\n  destroyOnCollapse: Boolean,\n  /** 禁止当前面板展开，优先级大于 Collapse 的同名属性 */\n  disabled: {\n    type: Boolean,\n    default: undefined,\n  },\n  /** 当前折叠面板展开图标，优先级大于 Collapse 的同名属性 */\n  expandIcon: {\n    type: [Boolean, Function] as PropType<TdCollapsePanelProps['expandIcon']>,\n    default: undefined,\n  },\n  /** 面板头内容 */\n  header: {\n    type: [String, Function] as PropType<TdCollapsePanelProps['header']>,\n  },\n  /** 面板头左侧图标 */\n  headerLeftIcon: {\n    type: Function as PropType<TdCollapsePanelProps['headerLeftIcon']>,\n  },\n  /** 面板头的右侧区域，一般用于呈现面板操作 */\n  headerRightContent: {\n    type: [String, Function] as PropType<TdCollapsePanelProps['headerRightContent']>,\n  },\n  /** 选项卡内容的位置 */\n  placement: {\n    type: String as PropType<TdCollapsePanelProps['placement']>,\n    default: 'bottom' as TdCollapsePanelProps['placement'],\n    validator(val: TdCollapsePanelProps['placement']): boolean {\n      if (!val) return true;\n      return ['bottom', 'top'].includes(val);\n    },\n  },\n  /** 当前面板唯一标识，如果值为空则取当前面下标兜底作为唯一标识 */\n  value: {\n    type: [String, Number] as PropType<TdCollapsePanelProps['value']>,\n  },\n};\n"],"names":["content","type","String","Function","default","destroyOnCollapse","Boolean","disabled","expandIcon","header","headerLeftIcon","headerRightContent","placement","validator","val","includes","value","Number"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,OAAS,EAAA;AACPC,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAC,EAAAA,OAAS,EAAA;AACPH,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAE,EAAAA,iBAAmB,EAAAC,OAAA;AAEnBC,EAAAA,QAAU,EAAA;AACRN,IAAAA,IAAM,EAAAK,OAAA;AACNF,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAI,EAAAA,UAAY,EAAA;AACVP,IAAAA,IAAA,EAAM,CAACK,OAAA,EAASH,QAAQ,CAAA;AACxBC,IAAAA,OAAS,EAAA,KAAA,CAAA;GACX;AAEAK,EAAAA,MAAQ,EAAA;AACNR,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAO,EAAAA,cAAgB,EAAA;AACdT,IAAAA,IAAM,EAAAE,QAAAA;GACR;AAEAQ,EAAAA,kBAAoB,EAAA;AAClBV,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQC,QAAQ,CAAA;GACzB;AAEAS,EAAAA,SAAW,EAAA;AACTX,IAAAA,IAAM,EAAAC,MAAA;AACNE,IAAAA,OAAS,EAAA,QAAA;AACTS,IAAAA,WAAAA,SAAAA,UAAUC,GAAiD,EAAA;AACzD,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,QAAA,EAAU,KAAK,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACvC,KAAA;GACF;AAEAE,EAAAA,KAAO,EAAA;AACLf,IAAAA,IAAA,EAAM,CAACC,MAAA,EAAQe,MAAM,CAAA;AACvB,GAAA;AACF,CAAA;;;;"}