UNPKG

vue-ant-patterns

Version:

vue-ant-patterns

46 lines (40 loc) 1.96 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _vueTypes = require('ant-design-vue/lib/_util/vue-types'); var _vueTypes2 = _interopRequireDefault(_vueTypes); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { 'default': obj }; } var ColumnFilterItem = _vueTypes2['default'].shape({ text: _vueTypes2['default'].string, value: _vueTypes2['default'].string, children: _vueTypes2['default'].array }).loose; exports['default'] = { name: 'DTableColumn', props: { title: _vueTypes2['default'].any, // key?: React.Key; dataIndex: _vueTypes2['default'].string, customRender: _vueTypes2['default'].func, customCell: _vueTypes2['default'].func, customHeaderCell: _vueTypes2['default'].func, align: _vueTypes2['default'].oneOf(['left', 'right', 'center']), filters: _vueTypes2['default'].arrayOf(ColumnFilterItem), // onFilter: (value: any, record: T) => PropTypes.bool, filterMultiple: _vueTypes2['default'].bool, filterDropdown: _vueTypes2['default'].any, filterDropdownVisible: _vueTypes2['default'].bool, // onFilterDropdownVisibleChange?: (visible: boolean) => void; sorter: _vueTypes2['default'].oneOfType([_vueTypes2['default'].boolean, _vueTypes2['default'].func]), defaultSortOrder: _vueTypes2['default'].oneOf(['ascend', 'descend']), colSpan: _vueTypes2['default'].number, width: _vueTypes2['default'].oneOfType([_vueTypes2['default'].string, _vueTypes2['default'].number]), className: _vueTypes2['default'].string, fixed: _vueTypes2['default'].oneOfType([_vueTypes2['default'].bool, _vueTypes2['default'].oneOf(['left', 'right'])]), filterIcon: _vueTypes2['default'].any, filteredValue: _vueTypes2['default'].array, sortOrder: _vueTypes2['default'].oneOfType([_vueTypes2['default'].bool, _vueTypes2['default'].oneOf(['ascend', 'descend'])]), sortDirections: _vueTypes2['default'].array } };