{"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;AACH,OAAM,gBAAgB;;AAGxB,MAAa,mBAKX,UACG;AACH,OAAM,iBAAiB;;AAGzB,MAAa,oCAOX,UACG;AACH,OAAM,gBAAgB;AACtB,OAAM,iBAAiB;AACvB,OAAM,wBAAwB"}