mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-24 04:16:00 +08:00
iOS: allow getting an instance of a js-bound module via the bridge
Reviewed By: sebmarkbage Differential Revision: D6982785 fbshipit-source-id: 7bbcc5416e1d1a3a577328349a7c18af5c0f8577
This commit is contained in:
committed by
Facebook Github Bot
parent
1aeb9250bd
commit
5f48bd84aa
@@ -168,6 +168,11 @@ RCT_EXTERN NSString *RCTBridgeModuleNameForClass(Class bridgeModuleClass);
|
||||
*/
|
||||
- (BOOL)moduleIsInitialized:(Class)moduleClass;
|
||||
|
||||
/**
|
||||
* Retrieve an extra module that gets bound to the JS context, if any.
|
||||
*/
|
||||
- (id)jsBoundExtraModuleForClass:(Class)moduleClass;
|
||||
|
||||
/**
|
||||
* All registered bridge module classes.
|
||||
*/
|
||||
|
||||
@@ -251,6 +251,11 @@ RCT_NOT_IMPLEMENTED(- (instancetype)init)
|
||||
return [self.batchedBridge moduleIsInitialized:moduleClass];
|
||||
}
|
||||
|
||||
- (id)jsBoundExtraModuleForClass:(Class)moduleClass
|
||||
{
|
||||
return [self.batchedBridge jsBoundExtraModuleForClass:moduleClass];
|
||||
}
|
||||
|
||||
- (void)reload
|
||||
{
|
||||
#if RCT_ENABLE_INSPECTOR
|
||||
|
||||
Reference in New Issue
Block a user