{"version":3,"file":"collapse.interface.mjs","sources":["../../src/collapse/collapse.interface.ts"],"sourcesContent":["export type onChangeEvent = (name: any) => void;\nexport interface CollapsePropsType {\n  /**\n   * @description 展开的面板，支持 v-model 双向绑定\n   */\n  value?: string | number | any[];\n  /**\n   * @description 手风琴模式，每次只打开一个面板\n   * @default false\n   */\n  accordion?: boolean;\n  /**\n   * @description 折叠面板标题\n   */\n  title?: string;\n  /**\n   * @description: 默认`false`。若为`true`，默认展开全部\n   */\n  expandAll?: boolean;\n  /**\n   * @description 面板内列表标签宽度\n   */\n  labelWidth?: number;\n}\n\nexport const CollapseProps = {\n  value: [Array, String, Number],\n  accordion: {\n    type: Boolean,\n    default: false,\n  },\n  title: String,\n  expandAll: Boolean,\n  labelWidth: Number,\n};\n\nexport interface CollapsePanelPropsType {\n  /**\n   * @description 面板标识\n   */\n  name?: string | number;\n  /**\n   * @description 标题，支持命名slot\n   */\n  title?: string | number;\n  /**\n   * @description 展开按钮左侧补充描述，支持命名slot\n   */\n  extra?: string | number;\n  /**\n   * @description 内容，默认slot；数组，则为列表内容\n   */\n  content?: any[] | string | number;\n  /**\n   * @description 若为`true`，面板将不可展开/折叠\n   */\n  disabled?: boolean;\n  /**\n   * @description 面板内列表标签宽度，单项设置优先级高\n   */\n  labelWidth?: number;\n  /**\n   * @description 若为`true`，面板头部可点，触发展开/折叠事件\n   */\n  headerClickable?: boolean;\n}\nexport const CollapsePanelProps = {\n  name: [String, Number],\n  title: [String, Number],\n  extra: [String, Number],\n  content: [String, Number, Array],\n  disabled: Boolean,\n  labelWidth: Number,\n  headerClickable: {\n    type: Boolean,\n    default: true,\n  },\n};\n\nexport interface CollapseStateType {\n  /**\n   * @description 折叠面板 class类\n   */\n  className: string;\n  /**\n   * @description 展开的面板状态\n   */\n  curValue?: string | number | any[];\n}\n"],"names":["CollapseProps","value","Array","String","Number","accordion","type","Boolean","default","title","expandAll","labelWidth","CollapsePanelProps","name","extra","content","disabled","headerClickable"],"mappings":";;;;;;AAyBO,IAAMA,aAAgB,GAAA;AAC3BC,EAAAA,KAAO,EAAA,CAACC,KAAO,EAAAC,MAAA,EAAQC,MAAM,CAAA;AAC7BC,EAAAA,SAAW,EAAA;AACTC,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,KAAA;GACX;AACAC,EAAAA,KAAO,EAAAN,MAAA;AACPO,EAAAA,SAAW,EAAAH,OAAA;AACXI,EAAAA,UAAY,EAAAP,MAAAA;AACd,EAAA;AAgCO,IAAMQ,kBAAqB,GAAA;AAChCC,EAAAA,IAAA,EAAM,CAACV,MAAA,EAAQC,MAAM,CAAA;AACrBK,EAAAA,KAAA,EAAO,CAACN,MAAA,EAAQC,MAAM,CAAA;AACtBU,EAAAA,KAAA,EAAO,CAACX,MAAA,EAAQC,MAAM,CAAA;AACtBW,EAAAA,OAAS,EAAA,CAACZ,MAAQ,EAAAC,MAAA,EAAQF,KAAK,CAAA;AAC/Bc,EAAAA,QAAU,EAAAT,OAAA;AACVI,EAAAA,UAAY,EAAAP,MAAA;AACZa,EAAAA,eAAiB,EAAA;AACfX,IAAAA,IAAM,EAAAC,OAAA;AACNC,IAAAA,OAAS,EAAA,IAAA;AACX,GAAA;AACF;;;;"}