{"version":3,"file":"transfer-dom.mjs","sources":["../../src/utils/transfer-dom.ts"],"sourcesContent":["import { DirectiveBinding } from 'vue';\nimport { getAttach } from './dom';\n\n// Set code to be same as Vue2.\n/**\n * @deprecated \n */\nconst TransferDom = {\n  mounted(el: HTMLElement, binding: DirectiveBinding) {\n    if (!binding.value) return;\n    const parentNode = getAttach(binding.value);\n    parentNode?.appendChild(el);\n  },\n};\n\nexport default TransferDom;\n"],"names":["mounted"],"mappings":";;;;;;;;;;;;;;;;;;AAOA,IAAA,WAAA,GAAA;AACEA,EAAAA,OAAAA,EAAAA,SAAAA,OAAAA,CAAAA,EAAAA,EAAAA,OAAAA,EAAAA;AACE,IAAA,IAAA,CAAA,OAAA,CAAA,KAAA,EAAA,OAAA;AACM,IAAA,IAAA,UAAA,GAAA,SAAA,CAAA,OAAA,CAAA,KAAA,CAAA,CAAA;;AAER,GAAA;AACF;;;;"}