This repository has been archived on 2022-03-12. You can view files and clone it, but cannot push or open issues or pull requests.
2021-04-02 02:24:13 +03:00

22 lines
831 B
Objective-C

// Copyright 2018-present 650 Industries. All rights reserved.
#import <Foundation/Foundation.h>
#import <React/RCTBridgeModule.h>
#import <UMCore/UMModuleRegistryProvider.h>
// An "adapter" over module registry, for given RCTBridge and NSString
// is able to provide an array of exported RCTBridgeModules. Override
// it and use in your AppDelegate to export different bridge modules
// for different experiences.
@interface UMModuleRegistryAdapter : NSObject
@property (nonatomic, readonly) UMModuleRegistryProvider *moduleRegistryProvider;
- (instancetype)initWithModuleRegistryProvider:(UMModuleRegistryProvider *)moduleRegistryProvider;
- (NSArray<id<RCTBridgeModule>> *)extraModulesForModuleRegistry:(UMModuleRegistry *)moduleRegistry;
- (NSArray<id<RCTBridgeModule>> *)extraModulesForBridge:(RCTBridge *)bridge;
@end