import { Ref } from 'vue'; import { DefaultSlotProp, DefaultSlots } from '../types'; /** * 父组件参数 */ export interface CollapseContext { name: string; currentValue: Ref; onChange: (name: string | number) => void; } /** * emits */ export interface Emits { (event: 'click', e: MouseEvent): void; } /** * props */ export interface Props { /** * 标题 */ label: string; /** * index 值 */ name: string | number; /** * 下边框颜色 */ borderColor?: string; } /** * slots */ export interface Slots extends DefaultSlots { label: DefaultSlotProp; }