UNPKG

swiper-next

Version:
24 lines (23 loc) 521 B
import { normalizeTarget } from "../shared/index.mjs"; function useCustomEvent(ref, emit) { return (name, evt, detail) => { if (ref.value) { emit(name, normalizeCustomEvent(name, evt, ref.value, detail || {})); } }; } function normalizeCustomEvent(name, domEvt, el, detail) { let target; target = el; target = normalizeTarget(el); return { type: detail.type || name, timeStamp: domEvt.timeStamp || 0, target, currentTarget: target, detail }; } export { useCustomEvent };