react-native-flip
Version:
117 lines (115 loc) • 3.49 kB
text/typescript
export { Directions } from './Directions';
export { State } from './State';
export { default as gestureHandlerRootHOC } from './gestureHandlerRootHOC';
export { default as GestureHandlerRootView } from './GestureHandlerRootView';
export type {
// event types
GestureEvent,
HandlerStateChangeEvent,
// event payloads types
GestureEventPayload,
HandlerStateChangeEventPayload,
TapGestureHandlerEventPayload,
ForceTouchGestureHandlerEventPayload,
LongPressGestureHandlerEventPayload,
PanGestureHandlerEventPayload,
PinchGestureHandlerEventPayload,
RotationGestureHandlerEventPayload,
FlingGestureHandlerEventPayload,
// gesture handlers props types
TapGestureHandlerProps,
ForceTouchGestureHandlerProps,
LongPressGestureHandlerProps,
PanGestureHandlerProps,
PinchGestureHandlerProps,
RotationGestureHandlerProps,
FlingGestureHandlerProps,
} from './handlers/gestureHandlers';
export {
TapGestureHandler,
ForceTouchGestureHandler,
LongPressGestureHandler,
PanGestureHandler,
PinchGestureHandler,
RotationGestureHandler,
FlingGestureHandler,
} from './handlers/gestureHandlers';
export { default as createNativeWrapper } from './handlers/createNativeWrapper';
export type {
NativeViewGestureHandlerPayload,
NativeViewGestureHandlerProps,
} from './handlers/NativeViewGestureHandler';
export { NativeViewGestureHandler } from './handlers/NativeViewGestureHandler';
export type {
RawButtonProps,
BaseButtonProps,
RectButtonProps,
BorderlessButtonProps,
} from './components/GestureButtons';
export {
RawButton,
BaseButton,
RectButton,
BorderlessButton,
} from './components/GestureButtons';
export {
TouchableHighlight,
TouchableNativeFeedback,
TouchableOpacity,
TouchableWithoutFeedback,
} from './components/touchables';
export {
ScrollView,
Switch,
TextInput,
DrawerLayoutAndroid,
FlatList,
} from './components/GestureComponents';
export type {
//events
GestureHandlerGestureEvent,
GestureHandlerStateChangeEvent,
//event payloads
GestureHandlerGestureEventNativeEvent,
GestureHandlerStateChangeNativeEvent,
NativeViewGestureHandlerGestureEvent,
NativeViewGestureHandlerStateChangeEvent,
TapGestureHandlerGestureEvent,
TapGestureHandlerStateChangeEvent,
ForceTouchGestureHandlerGestureEvent,
ForceTouchGestureHandlerStateChangeEvent,
LongPressGestureHandlerGestureEvent,
LongPressGestureHandlerStateChangeEvent,
PanGestureHandlerGestureEvent,
PanGestureHandlerStateChangeEvent,
PinchGestureHandlerGestureEvent,
PinchGestureHandlerStateChangeEvent,
RotationGestureHandlerGestureEvent,
RotationGestureHandlerStateChangeEvent,
FlingGestureHandlerGestureEvent,
FlingGestureHandlerStateChangeEvent,
// handlers props
NativeViewGestureHandlerProperties,
TapGestureHandlerProperties,
LongPressGestureHandlerProperties,
PanGestureHandlerProperties,
PinchGestureHandlerProperties,
RotationGestureHandlerProperties,
FlingGestureHandlerProperties,
ForceTouchGestureHandlerProperties,
// buttons props
RawButtonProperties,
BaseButtonProperties,
RectButtonProperties,
BorderlessButtonProperties,
} from './handlers/gestureHandlerTypesCompat';
export { default as Swipeable } from './components/Swipeable';
export type {
DrawerLayoutProps,
DrawerPosition,
DrawerState,
DrawerType,
DrawerLockMode,
DrawerKeyboardDismissMode,
} from './components/DrawerLayout';
export { default as DrawerLayout } from './components/DrawerLayout';