'use strict';

var elTableProps = require('element-plus/es/components/table/src/table/defaults');

const tableProps = {
  ...elTableProps,
  tableId: {
    type: String
  },
  scrollbarAlwaysOn: {
    type: Boolean,
    default: true
  }
};
const elTableEmits = {
  select: (...arg) => !!arg,
  "select-all": (...arg) => !!arg,
  "selection-change": (...arg) => !!arg,
  "cell-mouse-enter": (...arg) => !!arg,
  "cell-mouse-leave": (...arg) => !!arg,
  "cell-click": (...arg) => !!arg,
  "cell-dblclick": (...arg) => !!arg,
  "cell-contextmenu": (...arg) => !!arg,
  "row-click": (...arg) => !!arg,
  "row-contextmenu": (...arg) => !!arg,
  "row-dblclick": (...arg) => !!arg,
  "header-click": (...arg) => !!arg,
  "header-contextmenu": (...arg) => !!arg,
  "sort-change": (...arg) => !!arg,
  "filter-change": (...arg) => !!arg,
  "current-change": (...arg) => !!arg,
  "header-dragend": (...arg) => !!arg,
  "expand-change": (...arg) => !!arg
};
const tableEmits = {
  ...elTableEmits
  // 自定义事件
  // submit: (value: any) => !!value,
};

exports.elTableEmits = elTableEmits;
exports.tableEmits = tableEmits;
exports.tableProps = tableProps;
//# sourceMappingURL=table.js.map
