"use client"; function composeEventHandlers( originalEventHandler?: (event: E) => void, ourEventHandler?: (event: E) => void, { checkForDefaultPrevented = true } = {}, ) { return function handleEvent(event: E) { originalEventHandler?.(event); if ( checkForDefaultPrevented && (event as unknown as Event).defaultPrevented ) { return; } ourEventHandler?.(event); }; } export { composeEventHandlers };