import { handleTranslate } from './dom' const observerConfig: MutationObserverInit = { childList: true, characterData: true, subtree: true, } const observer = new MutationObserver(() => { observer.disconnect() handleTranslate(document.body) setTimeout(() => { observer.observe(document.body, observerConfig) }) }) export function pauseObserver() { observer.disconnect() } export function restartObserver() { observer.observe(document.body, observerConfig) } export { observer, observerConfig }