@nativescript-use/nativescript-intersection-observer
TypeScript icon, indicating that this package has built-in type declarations

0.0.2 • Public • Published

@nativescript-use/nativescript-intersection-observer

npm install @nativescript-use/nativescript-intersection-observer

Usage

import { IntersectionObserver } from "@nativescript-use/nativescript-intersection-observer"

const intersectionObserver = new IntersectionObserver();

// Track if `targetView` is visible
intersectionObserver.track(targetView, scollView, (isVisible) => {
    console.log("isVisible: " + isVisible);
})

// Stop track
intersectionObserver.stopTrack();

// Check if is visible view
const isVisible = intersectionObserver.isVisible(targetView, scollView);


Type declaration
```ts
export declare class IntersectionObserver {
    track(view: View, parentView: ScrollView, callback: (isVisible: boolean) => void): void;
    topTrack(parentView: ScrollView): void
    isVisible(view: View, parentView?: View): boolean;
}

License

Apache License Version 2.0

Package Sidebar

Install

npm i @nativescript-use/nativescript-intersection-observer

Weekly Downloads

0

Version

0.0.2

License

Apache-2.0

Unpacked Size

21.2 kB

Total Files

13

Last publish

Collaborators

  • vallemar89