UNPKG

@futurejj/react-native-visibility-sensor

Version:

A React Native wrapper to check whether a component is in the view port to track impressions and clicks

27 lines 770 B
import type { View, ViewProps } from 'react-native'; export interface VisibilitySensorProps extends ViewProps { onChange: (visible: boolean) => void; onPercentChange?: (percentVisible: number) => void; disabled?: boolean; triggerOnce?: boolean; delay?: number | undefined; threshold?: VisibilitySensorThreshold; } export interface VisibilitySensorRef { getInnerRef: () => View | null; } export interface VisibilitySensorThreshold { top?: number; bottom?: number; left?: number; right?: number; } export interface RectDimensionsState { rectTop: number; rectBottom: number; rectWidth: number; rectHeight: number; rectLeft: number; rectRight: number; } //# sourceMappingURL=visibilitySensor.types.d.ts.map