1 // Copyright 2018-present 650 Industries. All rights reserved. 2 3 #import <React/RCTBridgeModule.h> 4 5 #import <ExpoModulesCore/EXInternalModule.h> 6 #import <ExpoModulesCore/EXModuleRegistry.h> 7 8 // RCTBridgeModule capable of receiving method calls from JS and forwarding them 9 // to proper exported universal modules. Also, it exports important constants to JS, like 10 // properties of exported methods and modules' constants. 11 12 NS_SWIFT_NAME(NativeModulesProxy) 13 @interface EXNativeModulesProxy : NSObject <RCTBridgeModule> 14 15 - (nonnull instancetype)initWithModuleRegistry:(nullable EXModuleRegistry *)moduleRegistry; 16 - (nonnull instancetype)initWithModuleRegistry:(nullable EXModuleRegistry *)moduleRegistry swiftModulesProviderClass:(nullable Class)swiftModulesProviderClass; 17 18 @end 19