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