1 #ifdef RCT_NEW_ARCH_ENABLED
2 #import <react/renderer/components/rnscreens/Props.h>
3 #import "RNSEnums.h"
4 
5 @interface RNSConvert : NSObject
6 
7 + (RNSScreenStackPresentation)RNSScreenStackPresentationFromCppEquivalent:
8     (facebook::react::RNSScreenStackPresentation)stackPresentation;
9 
10 + (RNSScreenStackAnimation)RNSScreenStackAnimationFromCppEquivalent:
11     (facebook::react::RNSScreenStackAnimation)stackAnimation;
12 
13 + (RNSScreenStackHeaderSubviewType)RNSScreenStackHeaderSubviewTypeFromCppEquivalent:
14     (facebook::react::RNSScreenStackHeaderSubviewType)subviewType;
15 
16 + (RNSScreenReplaceAnimation)RNSScreenReplaceAnimationFromCppEquivalent:
17     (facebook::react::RNSScreenReplaceAnimation)replaceAnimation;
18 
19 + (RNSScreenSwipeDirection)RNSScreenSwipeDirectionFromCppEquivalent:
20     (facebook::react::RNSScreenSwipeDirection)swipeDirection;
21 
22 + (RNSScreenDetentType)RNSScreenDetentTypeFromAllowedDetents:
23     (facebook::react::RNSScreenSheetAllowedDetents)allowedDetents;
24 
25 + (RNSScreenDetentType)RNSScreenDetentTypeFromLargestUndimmedDetent:
26     (facebook::react::RNSScreenSheetLargestUndimmedDetent)detent;
27 
28 + (NSDictionary *)gestureResponseDistanceDictFromCppStruct:
29     (const facebook::react::RNSScreenGestureResponseDistanceStruct &)gestureResponseDistance;
30 
31 + (UITextAutocapitalizationType)UITextAutocapitalizationTypeFromCppEquivalent:
32     (facebook::react::RNSSearchBarAutoCapitalize)autoCapitalize;
33 
34 @end
35 
36 #endif // RCT_NEW_ARCH_ENABLED
37