diff --git a/src/PagerView.tsx b/src/PagerView.tsx index 5bb6401c..b037ff57 100644 --- a/src/PagerView.tsx +++ b/src/PagerView.tsx @@ -55,14 +55,18 @@ import PagerViewNativeComponent, { * ``` */ -export class PagerView extends React.Component { +export interface PagerViewProps extends Omit { + layoutDirection?: NativeProps['layoutDirection'] | 'locale'; +} + +export class PagerView extends React.Component { + private isScrolling = false; pagerView: React.ElementRef | null = null; private get deducedLayoutDirection() { if ( !this.props.layoutDirection || - //@ts-ignore fix it this.props.layoutDirection === 'locale' ) { return I18nManager.isRTL ? 'rtl' : 'ltr'; diff --git a/src/index.tsx b/src/index.tsx index c31afa19..a2a406dd 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -7,15 +7,14 @@ import type { OnPageScrollEventData as PagerViewOnPageScrollEventData, OnPageSelectedEventData as PagerViewOnPageSelectedEventData, OnPageScrollStateChangedEventData as PageScrollStateChangedNativeEventData, - NativeProps, } from './PagerViewNativeComponent'; export type { PagerViewOnPageScrollEventData, PagerViewOnPageSelectedEventData, PageScrollStateChangedNativeEventData, - NativeProps as PagerViewProps, }; +export type { PagerViewProps } from './PagerView'; export type PagerViewOnPageScrollEvent = ReactNative.NativeSyntheticEvent;