{"version":3,"file":"dom.mjs","sources":["../../../../packages/utils/dom.ts"],"sourcesContent":["/**\n * @description: 根据el和父节点class获取父节点\n * @param   el 节点\n * @param   className 父节点class\n */\nexport function getParentEl(el: HTMLElement, className: string) {\n  let parent = el.parentNode as HTMLElement\n  while (parent && !parent.classList.contains(className)) {\n    parent = parent.parentNode as HTMLElement\n  }\n  return parent as HTMLElement\n}\n\n/**\n * @description: 根据class,获取el的子节点\n * @param   el 节点\n * @param   className 子节点class\n */\nexport function getChildEl(el: HTMLElement, className: string) {\n  return el.querySelector(`.${className}`) as HTMLElement\n}\n"],"names":[],"mappings":"AAKO,SAAS,WAAA,CAAY,IAAiB,SAAA,EAAmB;AAC9D,EAAA,IAAI,SAAS,EAAA,CAAG,UAAA;AAChB,EAAA,OAAO,UAAU,CAAC,MAAA,CAAO,SAAA,CAAU,QAAA,CAAS,SAAS,CAAA,EAAG;AACtD,IAAA,MAAA,GAAS,MAAA,CAAO,UAAA;AAAA,EAClB;AACA,EAAA,OAAO,MAAA;AACT;AAOO,SAAS,UAAA,CAAW,IAAiB,SAAA,EAAmB;AAC7D,EAAA,OAAO,EAAA,CAAG,aAAA,CAAc,CAAA,CAAA,EAAI,SAAS,CAAA,CAAE,CAAA;AACzC;;;;"}