react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
153 lines • 10.7 kB
TypeScript
import * as React from 'react';
import type { FlatListProps } from 'react-native';
export declare const ScrollView: {
(props: import("react-native").ScrollViewProps & {
disableReanimated?: boolean | undefined;
useAnimated?: boolean | undefined;
testID?: string | undefined;
} & {
runOnJS?: boolean | import("../types").SharedValue<boolean> | undefined;
enabled?: boolean | import("../types").SharedValue<boolean> | undefined;
shouldCancelWhenOutside?: boolean | import("../types").SharedValue<boolean> | undefined;
hitSlop?: number | import("../types").SharedValue<number> | import("../types").SharedValue<null> | {
left?: number | import("../types").SharedValue<number> | undefined;
right?: number | import("../types").SharedValue<number> | undefined;
top?: number | import("../types").SharedValue<number> | undefined;
bottom?: number | import("../types").SharedValue<number> | undefined;
vertical?: number | import("../types").SharedValue<number> | undefined;
horizontal?: number | import("../types").SharedValue<number> | undefined;
} | {
left: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
right: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
top: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | {
bottom: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | null | undefined;
activeCursor?: import("../..").ActiveCursor | import("../types").SharedValue<import("../..").ActiveCursor> | undefined;
mouseButton?: import("../..").MouseButton | import("../types").SharedValue<import("../..").MouseButton> | undefined;
cancelsTouchesInView?: boolean | import("../types").SharedValue<boolean> | undefined;
cancelsJSResponder?: boolean | import("../types").SharedValue<boolean> | undefined;
manualActivation?: boolean | import("../types").SharedValue<boolean> | undefined;
} & import("../types").GestureCallbacks<import("../hooks/gestures/native/NativeTypes").NativeHandlerData> & import("../hooks/gestures/native/NativeTypes").NativeGestureNativeProperties & import("../types").ExternalRelations & import("../types/NativeWrapperType").WrapperSpecificProperties<unknown>): React.JSX.Element;
displayName: any;
};
export declare const Switch: {
(props: import("react-native").SwitchProps & {
disableReanimated?: boolean | undefined;
useAnimated?: boolean | undefined;
testID?: string | undefined;
} & {
runOnJS?: boolean | import("../types").SharedValue<boolean> | undefined;
enabled?: boolean | import("../types").SharedValue<boolean> | undefined;
shouldCancelWhenOutside?: boolean | import("../types").SharedValue<boolean> | undefined;
hitSlop?: number | import("../types").SharedValue<number> | import("../types").SharedValue<null> | {
left?: number | import("../types").SharedValue<number> | undefined;
right?: number | import("../types").SharedValue<number> | undefined;
top?: number | import("../types").SharedValue<number> | undefined;
bottom?: number | import("../types").SharedValue<number> | undefined;
vertical?: number | import("../types").SharedValue<number> | undefined;
horizontal?: number | import("../types").SharedValue<number> | undefined;
} | {
left: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
right: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
top: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | {
bottom: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | null | undefined;
activeCursor?: import("../..").ActiveCursor | import("../types").SharedValue<import("../..").ActiveCursor> | undefined;
mouseButton?: import("../..").MouseButton | import("../types").SharedValue<import("../..").MouseButton> | undefined;
cancelsTouchesInView?: boolean | import("../types").SharedValue<boolean> | undefined;
cancelsJSResponder?: boolean | import("../types").SharedValue<boolean> | undefined;
manualActivation?: boolean | import("../types").SharedValue<boolean> | undefined;
} & import("../types").GestureCallbacks<import("../hooks/gestures/native/NativeTypes").NativeHandlerData> & import("../hooks/gestures/native/NativeTypes").NativeGestureNativeProperties & import("../types").ExternalRelations & import("../types/NativeWrapperType").WrapperSpecificProperties<unknown>): React.JSX.Element;
displayName: any;
};
export declare const TextInput: {
(props: import("react-native").TextInputProps & {
disableReanimated?: boolean | undefined;
useAnimated?: boolean | undefined;
testID?: string | undefined;
} & {
runOnJS?: boolean | import("../types").SharedValue<boolean> | undefined;
enabled?: boolean | import("../types").SharedValue<boolean> | undefined;
shouldCancelWhenOutside?: boolean | import("../types").SharedValue<boolean> | undefined;
hitSlop?: number | import("../types").SharedValue<number> | import("../types").SharedValue<null> | {
left?: number | import("../types").SharedValue<number> | undefined;
right?: number | import("../types").SharedValue<number> | undefined;
top?: number | import("../types").SharedValue<number> | undefined;
bottom?: number | import("../types").SharedValue<number> | undefined;
vertical?: number | import("../types").SharedValue<number> | undefined;
horizontal?: number | import("../types").SharedValue<number> | undefined;
} | {
left: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
right: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
top: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | {
bottom: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | null | undefined;
activeCursor?: import("../..").ActiveCursor | import("../types").SharedValue<import("../..").ActiveCursor> | undefined;
mouseButton?: import("../..").MouseButton | import("../types").SharedValue<import("../..").MouseButton> | undefined;
cancelsTouchesInView?: boolean | import("../types").SharedValue<boolean> | undefined;
cancelsJSResponder?: boolean | import("../types").SharedValue<boolean> | undefined;
manualActivation?: boolean | import("../types").SharedValue<boolean> | undefined;
} & import("../types").GestureCallbacks<import("../hooks/gestures/native/NativeTypes").NativeHandlerData> & import("../hooks/gestures/native/NativeTypes").NativeGestureNativeProperties & import("../types").ExternalRelations & import("../types/NativeWrapperType").WrapperSpecificProperties<unknown>): React.JSX.Element;
displayName: any;
};
export declare const DrawerLayoutAndroid: () => React.JSX.Element;
export declare const RefreshControl: {
(props: import("react-native").ViewProps & {
disableReanimated?: boolean | undefined;
useAnimated?: boolean | undefined;
testID?: string | undefined;
} & {
runOnJS?: boolean | import("../types").SharedValue<boolean> | undefined;
enabled?: boolean | import("../types").SharedValue<boolean> | undefined;
shouldCancelWhenOutside?: boolean | import("../types").SharedValue<boolean> | undefined;
hitSlop?: number | import("../types").SharedValue<number> | import("../types").SharedValue<null> | {
left?: number | import("../types").SharedValue<number> | undefined;
right?: number | import("../types").SharedValue<number> | undefined;
top?: number | import("../types").SharedValue<number> | undefined;
bottom?: number | import("../types").SharedValue<number> | undefined;
vertical?: number | import("../types").SharedValue<number> | undefined;
horizontal?: number | import("../types").SharedValue<number> | undefined;
} | {
left: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
right: number | import("../types").SharedValue<number>;
width: number | import("../types").SharedValue<number>;
} | {
top: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | {
bottom: number | import("../types").SharedValue<number>;
height: number | import("../types").SharedValue<number>;
} | null | undefined;
activeCursor?: import("../..").ActiveCursor | import("../types").SharedValue<import("../..").ActiveCursor> | undefined;
mouseButton?: import("../..").MouseButton | import("../types").SharedValue<import("../..").MouseButton> | undefined;
cancelsTouchesInView?: boolean | import("../types").SharedValue<boolean> | undefined;
cancelsJSResponder?: boolean | import("../types").SharedValue<boolean> | undefined;
manualActivation?: boolean | import("../types").SharedValue<boolean> | undefined;
} & import("../types").GestureCallbacks<import("../hooks/gestures/native/NativeTypes").NativeHandlerData> & import("../hooks/gestures/native/NativeTypes").NativeGestureNativeProperties & import("../types").ExternalRelations & import("../types/NativeWrapperType").WrapperSpecificProperties<unknown>): React.JSX.Element;
displayName: any;
};
export declare const FlatList: <ItemT>(props: FlatListProps<ItemT>) => React.JSX.Element;
//# sourceMappingURL=GestureComponents.web.d.ts.map