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