{"version":3,"file":"compose-event-handlers.cjs","sources":["../../../../src/components/ScrollArea/utils/compose-event-handlers.ts"],"sourcesContent":["export function composeEventHandlers<E>(\n  originalEventHandler?: (event: E) => void,\n  ourEventHandler?: (event: E) => void,\n  { checkForDefaultPrevented = true } = {}\n) {\n  return (event: E) => {\n    originalEventHandler?.(event);\n\n    if (checkForDefaultPrevented === false || !(event as unknown as Event).defaultPrevented) {\n      ourEventHandler?.(event);\n    }\n  };\n}\n"],"names":[],"mappings":";;AAAgB,SAAA,oBAAA,CACd,sBACA,eACA,EAAA,EAAE,2BAA2B,IAAK,EAAA,GAAI,EACtC,EAAA;AACA,EAAA,OAAO,CAAC,KAAa,KAAA;AACnB,IAAA,oBAAA,GAAuB,KAAK,CAAA;AAE5B,IAAA,IAAI,wBAA6B,KAAA,KAAA,IAAS,CAAE,KAAA,CAA2B,gBAAkB,EAAA;AACvF,MAAA,eAAA,GAAkB,KAAK,CAAA;AAAA;AACzB,GACF;AACF;;;;"}