34 lines
552 B
Objective-C
34 lines
552 B
Objective-C
#pragma once
|
|
|
|
// Hide C++ symbols from C compiler used when building Swift module
|
|
#if defined(__cplusplus)
|
|
|
|
#pragma mark - New architecture definitions
|
|
#if RCT_NEW_ARCH_ENABLED
|
|
|
|
#import <React/RCTViewComponentView.h>
|
|
|
|
@interface RNSReactBaseView : RCTViewComponentView
|
|
@end
|
|
|
|
#else
|
|
#pragma mark - Legacy architecture definitions
|
|
|
|
#import <React/RCTView.h>
|
|
|
|
@interface RNSReactBaseView : RCTView
|
|
@end
|
|
|
|
#endif // RCT_NEW_ARCH_ENABLED
|
|
|
|
#else
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface RNSReactBaseView : UIView
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|
|
|
|
#endif // __cplusplus
|