tdesign-mobile-vue
Version:
tdesign-mobile-vue
28 lines (27 loc) • 816 B
TypeScript
import { TNode } from '../common';
export interface TdCollapseProps {
defaultExpandAll?: boolean;
disabled?: boolean;
expandIcon?: boolean | TNode;
expandMutex?: boolean;
theme?: 'default' | 'card';
value?: CollapseValue;
defaultValue?: CollapseValue;
modelValue?: CollapseValue;
onChange?: (value: CollapseValue, context: {
e: MouseEvent;
}) => void;
}
export interface TdCollapsePanelProps {
content?: string | TNode;
default?: string | TNode;
destroyOnCollapse?: boolean;
disabled?: boolean;
expandIcon?: boolean | TNode;
header?: string | TNode;
headerLeftIcon?: TNode;
headerRightContent?: string | TNode;
placement?: 'bottom' | 'top';
value?: string | number;
}
export declare type CollapseValue = Array<string | number>;