{"version":3,"sources":["../../../../src/elements/useMutationObserver/index.ts"],"sourcesContent":["\"use client\";\nimport { useScope, toObs } from \"@usels/core\";\nimport { createMutationObserver } from \"./core\";\n\nexport { createMutationObserver } from \"./core\";\nexport type { UseMutationObserverOptions, UseMutationObserverReturn } from \"./core\";\n\nexport type UseMutationObserver = typeof createMutationObserver;\nexport const useMutationObserver: UseMutationObserver = (target, callback, options = {}) => {\n  return useScope((opts) => {\n    const opts$ = toObs(opts);\n    return createMutationObserver(target, callback, opts$);\n  }, options);\n};\n"],"mappings":";AACA,SAAS,UAAU,aAAa;AAChC,SAAS,8BAA8B;AAEvC,SAAS,0BAAAA,+BAA8B;AAIhC,MAAM,sBAA2C,CAAC,QAAQ,UAAU,UAAU,CAAC,MAAM;AAC1F,SAAO,SAAS,CAAC,SAAS;AACxB,UAAM,QAAQ,MAAM,IAAI;AACxB,WAAO,uBAAuB,QAAQ,UAAU,KAAK;AAAA,EACvD,GAAG,OAAO;AACZ;","names":["createMutationObserver"]}