{"version":3,"file":"draggable-table.mjs","sources":["../../../../../../packages/components/draggable-table/src/draggable-table.ts"],"sourcesContent":["import { buildProps, isArray } from '@element-plus/utils'\n\nimport type { ExtractPropTypes } from 'vue'\n\nexport const draggableTableProps = buildProps({\n  draggableProps: {\n    type: Object,\n    default: () => ({}),\n  },\n  disabled: {\n    type: Boolean,\n    default: false,\n  },\n} as const)\nexport type DraggableTableProps = ExtractPropTypes<typeof draggableTableProps>\n\nexport const draggableTableEmits = {\n  'sort-data': (data: any[]) => isArray(data),\n}\nexport type DraggableTableEmits = typeof draggableTableEmits\n"],"names":[],"mappings":";;AAIO,MAAM,sBAAsB,UAAW,CAAA;AAAA,EAC5C,cAAgB,EAAA;AAAA,IACd,IAAM,EAAA,MAAA;AAAA,IACN,OAAA,EAAS,OAAO,EAAC,CAAA;AAAA,GACnB;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAM,EAAA,OAAA;AAAA,IACN,OAAS,EAAA,KAAA;AAAA,GACX;AACF,CAAU,EAAA;AAGH,MAAM,mBAAsB,GAAA;AAAA,EACjC,WAAa,EAAA,CAAC,IAAgB,KAAA,OAAA,CAAQ,IAAI,CAAA;AAC5C;;;;"}