@vuesax-alpha/nightly
Version:
A Component Library for Vue 3
28 lines (25 loc) • 841 B
JavaScript
import '../../../constants/index.mjs';
import '../../../utils/index.mjs';
import { buildProps, definePropType } from '../../../utils/vue/props/runtime.mjs';
import { UPDATE_MODEL_EVENT } from '../../../constants/event.mjs';
import { isArray, isString, isObject } from '@vue/shared';
import { isNumber } from '../../../utils/types.mjs';
const tableProps = buildProps({
modelValue: {
type: definePropType([
Array,
String,
Number,
Object
]),
default: null
},
striped: { type: Boolean, default: false },
loading: { type: Boolean, default: false },
multiple: { type: Boolean, default: false }
});
const tableEmits = {
[UPDATE_MODEL_EVENT]: (value) => isArray(value) || isString(value) || isNumber(value) || isObject(value)
};
export { tableEmits, tableProps };
//# sourceMappingURL=table.mjs.map