{"version":3,"file":"handleBalloonDestroy.mjs","sources":[""],"sourcesContent":["import type { TMapActionArg, TMapActionCallback } from \"../../config/types\";\n\n/**\n * Обрабатывает уничтожение балуна метки\n */\nconst handleBalloonDestroy = ({\n  setIsActive,\n  onAction,\n  getActionArgs,\n}: {\n  setIsActive: (isActive: boolean) => void;\n  onAction?: TMapActionCallback;\n  getActionArgs: (type: \"balloonClose\") => TMapActionArg;\n}) => {\n  setIsActive(false);\n  if (typeof onAction === \"function\") {\n    onAction(getActionArgs(\"balloonClose\"));\n  }\n};\n\nexport {\n  handleBalloonDestroy,\n};\n\n"],"names":["handleBalloonDestroy","setIsActive","onAction","getActionArgs"],"mappings":";;;AAKA,MAAMA,qBAAuB,EAC3BC,wBACAC,kBACAC,gCAMAF,YAAY,OACZ,UAAWC,WAAa,WACtBA,SAASC,cAAc"}