UNPKG

umbrellamode

Version:

UmbrellaMode shared library

14 lines (13 loc) 1.05 kB
export { Actor } from "./actor"; export { UmbrellaModeProvider } from "./provider/umbrellamode-provider"; export { useUmbrellaMode } from "./provider/use-umbrellamode"; export { Director } from "./director/director"; export { Widget } from "./widget/widget"; export { trackButtonClick, isClickableElement, } from "./utils/track-button-click"; export { hashValue, hashFormData, shouldExcludeField, sanitizeUrl, } from "./utils/hash-value"; export { trackInputCompletion, handleInputEvent, handleBlurEvent, cleanupInputTracking, isTextInputElement, } from "./utils/track-input"; export { trackFormSubmission, isFormElement } from "./utils/track-form"; export { trackSelectChange, isSelectElement } from "./utils/track-select"; export { trackScrollEvent, createThrottledScrollHandler, resetScrollTracking, } from "./utils/track-scroll"; export { interceptFetch, interceptXHR, restoreNetworkInterceptors, } from "./utils/track-network"; export { handleMouseEnter, handleMouseLeave, cleanupHoverTracking, isHoverableElement, } from "./utils/track-hover";