1 | // Copyright 2018-present 650 Industries. All rights reserved.
|
2 |
|
3 |
|
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 |
|
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
|