vue3-draggable-next
Version:
draggable component for vue
19 lines (15 loc) • 445 B
JavaScript
const manageAndEmit = ["Start", "Add", "Remove", "Update", "End"];
const emit = ["Choose", "Unchoose", "Sort", "Filter", "Clone"];
const manage = ["Move"];
const eventHandlerNames = [manage, manageAndEmit, emit]
.flatMap(events => events)
.map(evt => `on${evt}`);
const events = {
manage,
manageAndEmit,
emit
};
function isReadOnly(eventName) {
return eventHandlerNames.indexOf(eventName) !== -1;
}
export { events, isReadOnly };