tdesign-mobile-vue
Version:
tdesign-mobile-vue
44 lines (43 loc) • 1.32 kB
TypeScript
export declare type onChangeEvent = (name: any) => void;
export interface CollapsePropsType {
value?: string | number | any[];
accordion?: boolean;
title?: string;
expandAll?: boolean;
labelWidth?: number;
}
export declare const CollapseProps: {
value: (StringConstructor | ArrayConstructor | NumberConstructor)[];
accordion: {
type: BooleanConstructor;
default: boolean;
};
title: StringConstructor;
expandAll: BooleanConstructor;
labelWidth: NumberConstructor;
};
export interface CollapsePanelPropsType {
name?: string | number;
title?: string | number;
extra?: string | number;
content?: any[] | string | number;
disabled?: boolean;
labelWidth?: number;
headerClickable?: boolean;
}
export declare const CollapsePanelProps: {
name: (StringConstructor | NumberConstructor)[];
title: (StringConstructor | NumberConstructor)[];
extra: (StringConstructor | NumberConstructor)[];
content: (StringConstructor | ArrayConstructor | NumberConstructor)[];
disabled: BooleanConstructor;
labelWidth: NumberConstructor;
headerClickable: {
type: BooleanConstructor;
default: boolean;
};
};
export interface CollapseStateType {
className: string;
curValue?: string | number | any[];
}