react-native-gesture-handler
Version:
Declarative API exposing native platform touch and gesture system to React Native
17 lines • 1.02 kB
TypeScript
import type { TouchAction, UserSelect } from '../../handlers/gestureHandlerCommon';
import type { AnimatedEvent, GestureHandlerEventWithHandlerData, GestureUpdateEventWithHandlerData } from './EventTypes';
export type DetectorCallbacks<THandlerData, TExtendedHandlerData extends THandlerData = THandlerData> = {
jsEventHandler: undefined | ((event: GestureHandlerEventWithHandlerData<THandlerData, TExtendedHandlerData>) => void);
reanimatedEventHandler: undefined | ((event: GestureHandlerEventWithHandlerData<THandlerData, TExtendedHandlerData>) => void);
animatedEventHandler: undefined | AnimatedEvent | ((event: GestureUpdateEventWithHandlerData<TExtendedHandlerData>) => void);
};
export type VirtualChild = {
viewTag: number;
handlerTags: number[];
methods: DetectorCallbacks<unknown, unknown>;
viewRef: unknown;
userSelect?: UserSelect | undefined;
touchAction?: TouchAction | undefined;
enableContextMenu?: boolean | undefined;
};
//# sourceMappingURL=DetectorTypes.d.ts.map