{"version":3,"file":"chat-reasoning-props.mjs","sources":["../../src/chat/chat-reasoning-props.ts"],"sourcesContent":["/* eslint-disable */\n\n/**\n * 该文件为脚本自动生成文件，请勿随意修改。如需修改请联系 PMC\n * */\n\nimport { TdChatReasoningProps } from './type';\nimport { PropType } from 'vue';\n\nexport default {\n  /** 透传给 CollapsePanel 组件的全部属性 */\n  collapsePanelProps: {\n    type: Object as PropType<TdChatReasoningProps['collapsePanelProps']>,\n    default: () =>\n      ({\n        destroyOnCollapse: false,\n      } as TdChatReasoningProps['collapsePanelProps']),\n  },\n  /** 当前折叠面板展开图标。优先级低于collapsePanelProps.expandIcon */\n  expandIcon: {\n    type: Function as PropType<TdChatReasoningProps['expandIcon']>,\n  },\n  /** 展开图标位置，可选项：left/right */\n  expandIconPlacement: {\n    type: String as PropType<TdChatReasoningProps['expandIconPlacement']>,\n    default: 'right' as TdChatReasoningProps['expandIconPlacement'],\n    validator(val: TdChatReasoningProps['expandIconPlacement']): boolean {\n      if (!val) return true;\n      return ['left', 'right'].includes(val);\n    },\n  },\n  /** 折叠面板头内容。优先级低于collapsePanelProps.header */\n  header: {\n    type: Function as PropType<TdChatReasoningProps['header']>,\n  },\n  /** 折叠面板尾内容。优先级低于collapsePanelProps.headerRightContent */\n  headerRightContent: {\n    type: Function as PropType<TdChatReasoningProps['headerRightContent']>,\n  },\n  /** 展开图标点击事件 */\n  onExpandChange: {\n    type: Function as PropType<TdChatReasoningProps['onExpandChange']>,\n    default: () => {},\n  },\n  collapsed: {\n    type: Boolean as PropType<TdChatReasoningProps['collapsed']>,\n    default: false,\n  },\n  modelValue: {\n    type: Boolean as PropType<TdChatReasoningProps['collapsed']>,\n    default: undefined as TdChatReasoningProps['collapsed'],\n  },\n  defaultCollapsed: {\n    type: Boolean as PropType<TdChatReasoningProps['collapsed']>,\n    default: false,\n  },\n};\n"],"names":["collapsePanelProps","type","Object","default","destroyOnCollapse","expandIcon","Function","expandIconPlacement","String","validator","val","includes","header","headerRightContent","onExpandChange","collapsed","Boolean","modelValue","defaultCollapsed"],"mappings":";;;;;;AASA,YAAe;AAEbA,EAAAA,kBAAoB,EAAA;AAClBC,IAAAA,IAAM,EAAAC,MAAA;IACN,SAAS,EAAA,SAATC;aACG;AACCC,QAAAA,iBAAmB,EAAA,KAAA;OACrB,CAAA;AAAA,KAAA;GACJ;AAEAC,EAAAA,UAAY,EAAA;AACVJ,IAAAA,IAAM,EAAAK,QAAAA;GACR;AAEAC,EAAAA,mBAAqB,EAAA;AACnBN,IAAAA,IAAM,EAAAO,MAAA;AACN,IAAA,SAAA,EAAS,OAAA;AACTC,IAAAA,WAAAA,SAAAA,UAAUC,GAA2D,EAAA;AACnE,MAAA,IAAI,CAACA,GAAA,EAAY,OAAA,IAAA,CAAA;MACjB,OAAO,CAAC,MAAA,EAAQ,OAAO,CAAA,CAAEC,SAASD,GAAG,CAAA,CAAA;AACvC,KAAA;GACF;AAEAE,EAAAA,MAAQ,EAAA;AACNX,IAAAA,IAAM,EAAAK,QAAAA;GACR;AAEAO,EAAAA,kBAAoB,EAAA;AAClBZ,IAAAA,IAAM,EAAAK,QAAAA;GACR;AAEAQ,EAAAA,cAAgB,EAAA;AACdb,IAAAA,IAAM,EAAAK,QAAA;AACN,IAAA,SAAA,EAAS,SAATH,WAAe,EAAC;GAClB;AACAY,EAAAA,SAAW,EAAA;AACTd,IAAAA,IAAM,EAAAe,OAAA;IACN,SAAS,EAAA,KAAA;GACX;AACAC,EAAAA,UAAY,EAAA;AACVhB,IAAAA,IAAM,EAAAe,OAAA;AACN,IAAA,SAAA,EAAS,KAAA,CAAA;GACX;AACAE,EAAAA,gBAAkB,EAAA;AAChBjB,IAAAA,IAAM,EAAAe,OAAA;IACN,SAAS,EAAA,KAAA;AACX,GAAA;AACF,CAAA;;;;"}