/* type definition for vsuite Definitions by:emmaHuang Date for Definitions:2019/10/25 */ import Vue, { VNode } from 'vue'; export declare class Transfer extends Vue { /** * id */ id: string; /** * value */ value: string[]; /** * 数据源,其中的数据将会被渲染到左边一栏中,targetKeys 中指定的除外。 * @default [] */ data?: object[]; /** * actionIcons */ actionIcons: string[]; /** * disabledOption */ disabledOption: object[]; /** * 标题集合,顺序从左至右 Array * @default ['源列表', '目的列表'] */ titles?: string[]; /** * checkAll */ checkAll: boolean; /** * checkType */ checkType: string[]; /** * height */ height: number | string; /** * sumable */ sumable: boolean; /** * filterable */ filterable: boolean; /** * 选项在两栏之间转移时的回调函数 */ $emit(eventName: 'on-change', targetKeys: string[]): this; /** * slot插槽对象 */ $slots: { /** * 自定义内容 */ 'sourceHeader': VNode[]; /** * 自定义内容 */ 'destinationHeader': VNode[]; /** * 自定义内容 */ 'back': VNode[]; /** * 自定义内容 */ 'to': VNode[]; }; }