{"functions":{"function":[{"name":"elementSpy","description":"<p>Позволяет отследить появление/исчезновение элемента во вьюпорте</p>","params":{"param":[{"name":"element","types":{"type":["Element"]},"description":"<p>элемент для инициалиазации</p>","optional":"false"},{"name":"params","types":{"type":["Object"]},"description":"<p>параметры компонента</p>","optional":"false"},{"name":"params.onShow","types":{"type":["function"]},"description":"<p>колбэк, вызываемый, когда элемент попал во вьюпорт</p>","optional":"true"},{"name":"params.entryPercent","types":{"type":["Number"]},"description":"<p>процент вхождения элемента во вьюпорт (1 - 100%; например: 0.5 - 50% элемента)</p>","optional":"true"},{"name":"params.elementLockTime","types":{"type":["Number"]},"description":"<p>минимальное время нахождения элемента во вьюпорте для срабатывания onShow (в миллисекундах)</p>","optional":"true"},{"name":"params.onHide","types":{"type":["function"]},"description":"<p>колбэк, вызываемый, когда элемент вышел из вьюпорта</p>","optional":"true"},{"name":"params.trackingBounds","types":{"type":["Array"]},"description":"<p>список сторон элемента, которые будут проверяться (top, left, right,\nbottom). Элемент считается видимым, если все перечисленные стороны в\nпределах вьюпорта</p>","optional":"true"},{"name":"params.rootElement","types":{"type":["Element","Document"]},"description":"<p>IntersectionObserver root</p>","optional":"true"},{"name":"params.rootMargin","types":{"type":["string"]},"description":"<p>IntersectionObserver rootMargin</p>","optional":"true"}]},"fires":null,"exceptions":null,"returns":null}]}}