22 lines
710 B
JavaScript
22 lines
710 B
JavaScript
|
// @ts-nocheck
|
||
|
/* eslint-disable */
|
||
|
|
||
|
// import Vue from 'vue'
|
||
|
|
||
|
export function createItemTypeNativeListeners(instance, itemTypeSuffix, value) {
|
||
|
return Object.keys(instance.$listeners).reduce((on, eventName) => {
|
||
|
if (eventName.endsWith(itemTypeSuffix)) {
|
||
|
on[eventName.slice(0, -itemTypeSuffix.length)] = event => instance.$emit(eventName, value, event);
|
||
|
}
|
||
|
return on;
|
||
|
}, {});
|
||
|
}
|
||
|
export function createItemTypeListeners(instance, itemTypeSuffix) {
|
||
|
return Object.keys(instance.$listeners).reduce((on, eventName) => {
|
||
|
if (eventName.endsWith(itemTypeSuffix)) {
|
||
|
on[eventName] = instance.$listeners[eventName];
|
||
|
}
|
||
|
return on;
|
||
|
}, {});
|
||
|
}
|
||
|
//# sourceMappingURL=eventHelpers.mjs.map
|