UNPKG

576 Btext/x-cView Raw
1// Copyright 2018-present 650 Industries. All rights reserved.
2
3#import <React/RCTBridgeModule.h>
4
5// Escape hatch for modules that both have to depend on React Native
6// and want to be exported as an internal universal module.
7#define UM_RCT_REGISTER_MODULE(external_name) \
8 + (const NSString *)moduleName { return @#external_name; } \
9 UM_EXPORT_MODULE_WITH_CUSTOM_LOAD(external_name, \
10 RCT_EXTERN void RCTRegisterModule(Class); \
11 RCTRegisterModule(self); \
12 )
13
14@protocol UMBridgeModule <RCTBridgeModule>
15
16@optional
17
18- (void)setBridge:(RCTBridge *)bridge;
19
20@end