UNPKG

element-plus

Version:

A Component Library for Vue 3

1 lines 2.44 kB
{"version":3,"file":"transfer-panel.mjs","sources":["../../../../../../packages/components/transfer/src/transfer-panel.ts"],"sourcesContent":["import { buildProps, definePropType } from '@element-plus/utils'\nimport { transferCheckedChangeFn, transferProps } from './transfer'\n\nimport type { ExtractPublicPropTypes, VNode } from 'vue'\nimport type { TransferDataItem, TransferKey, TransferProps } from './transfer'\nimport type TransferPanel from './transfer-panel.vue'\n\nexport interface TransferPanelState {\n checked: TransferKey[]\n allChecked: boolean\n query: string\n checkChangeByUser: boolean\n}\n\nexport const CHECKED_CHANGE_EVENT = 'checked-change'\n\nexport interface TransferPanelProps {\n data?: TransferProps['data']\n optionRender?: (option: TransferDataItem) => VNode | VNode[]\n placeholder?: string\n title?: string\n filterable?: boolean\n format?: TransferProps['format']\n filterMethod?: TransferProps['filterMethod']\n defaultChecked?: TransferProps['leftDefaultChecked']\n props?: TransferProps['props']\n}\n\n/**\n * @deprecated Removed after 3.0.0, Use `TransferPanelProps` instead.\n */\nexport const transferPanelProps = buildProps({\n data: transferProps.data,\n optionRender: {\n type: definePropType<(option: TransferDataItem) => VNode | VNode[]>(\n Function\n ),\n },\n placeholder: String,\n title: String,\n filterable: Boolean,\n format: transferProps.format,\n filterMethod: transferProps.filterMethod,\n defaultChecked: transferProps.leftDefaultChecked,\n props: transferProps.props,\n} as const)\n\n/**\n * @deprecated Removed after 3.0.0, Use `TransferPanelProps` instead.\n */\nexport type TransferPanelPropsPublic = ExtractPublicPropTypes<\n typeof transferPanelProps\n>\n\nexport const transferPanelEmits = {\n [CHECKED_CHANGE_EVENT]: transferCheckedChangeFn,\n}\nexport type TransferPanelEmits = typeof transferPanelEmits\n\nexport type TransferPanelInstance = InstanceType<typeof TransferPanel> & unknown\n"],"names":[],"mappings":";;;AAcO,MAAM,oBAAA,GAAuB;AAiB7B,MAAM,qBAAqB,UAAA,CAAW;AAAA,EAC3C,MAAM,aAAA,CAAc,IAAA;AAAA,EACpB,YAAA,EAAc;AAAA,IACZ,IAAA,EAAM,cAAA;AAAA,MACJ;AAAA;AACF,GACF;AAAA,EACA,WAAA,EAAa,MAAA;AAAA,EACb,KAAA,EAAO,MAAA;AAAA,EACP,UAAA,EAAY,OAAA;AAAA,EACZ,QAAQ,aAAA,CAAc,MAAA;AAAA,EACtB,cAAc,aAAA,CAAc,YAAA;AAAA,EAC5B,gBAAgB,aAAA,CAAc,kBAAA;AAAA,EAC9B,OAAO,aAAA,CAAc;AACvB,CAAU;AASH,MAAM,kBAAA,GAAqB;AAAA,EAChC,CAAC,oBAAoB,GAAG;AAC1B;;;;"}