export default (element: HTMLElement, func: Function): void => {
let observer = new IntersectionObserver(
(entries, observer) => {
entries.forEach((entry) => {
if (entry.isIntersecting) {
func();
observer.unobserve(element);
}
});
},
{ threshold: 1.0 },
);
observer.observe(element);
};