{"version":3,"file":"dom.mjs","names":[],"sources":["../../src/utils/dom.ts"],"sourcesContent":["export const preventDefault = <\n  T extends {\n    preventDefault: () => void;\n  },\n>(\n  event: T,\n) => {\n  event.preventDefault();\n};\n\nexport const stopPropagation = <\n  T extends {\n    stopPropagation: () => void;\n  },\n>(\n  event: T,\n) => {\n  event.stopPropagation();\n};\n\nexport const preventDefaultAndStopPropagation = <\n  T extends {\n    preventBaseUIHandler?: () => void;\n    preventDefault: () => void;\n    stopPropagation: () => void;\n  },\n>(\n  event: T,\n) => {\n  event.preventDefault();\n  event.stopPropagation();\n  event.preventBaseUIHandler?.();\n};\n"],"mappings":";AAAA,MAAa,kBAKX,UACG;CACH,MAAM,eAAe;AACvB;AAEA,MAAa,mBAKX,UACG;CACH,MAAM,gBAAgB;AACxB;AAEA,MAAa,oCAOX,UACG;CACH,MAAM,eAAe;CACrB,MAAM,gBAAgB;CACtB,MAAM,uBAAuB;AAC/B"}