1 // 2 // RNGestureHandlerRegistry.h 3 // RNGestureHandler 4 // 5 // Created by Krzysztof Magiera on 12/10/2017. 6 // Copyright © 2017 Software Mansion. All rights reserved. 7 // 8 9 #import "RNGestureHandler.h" 10 11 @interface RNGestureHandlerRegistry : NSObject 12 13 - (nullable RNGestureHandler *)handlerWithTag:(nonnull NSNumber *)handlerTag; 14 - (void)registerGestureHandler:(nonnull RNGestureHandler *)gestureHandler; 15 - (void)attachHandlerWithTag:(nonnull NSNumber *)handlerTag 16 toView:(nonnull UIView *)view 17 withActionType:(RNGestureHandlerActionType)actionType; 18 - (void)dropHandlerWithTag:(nonnull NSNumber *)handlerTag; 19 - (void)dropAllHandlers; 20 21 @end 22