1cde16245SBen Roth // Copyright 2015-present 650 Industries. All rights reserved. 2cde16245SBen Roth 3cde16245SBen Roth #import <React/RCTBridge.h> 4cde16245SBen Roth #import <React/RCTBridgeModule.h> 5cde16245SBen Roth 6cde16245SBen Roth @interface EXScopedBridgeModule : NSObject <RCTBridgeModule> 7cde16245SBen Roth 8cde16245SBen Roth - (instancetype)init NS_UNAVAILABLE; 9cde16245SBen Roth 10167fd314SWill Schurman - (instancetype)initWithExperienceStableLegacyId:(NSString *)experienceStableLegacyId 11167fd314SWill Schurman scopeKey:(NSString *)scopeKey 12*5db43c74SWill Schurman easProjectId:(NSString *)easProjectId 13cde16245SBen Roth kernelServiceDelegate:(id)kernelServiceInstance 14cde16245SBen Roth params:(NSDictionary *)params NS_DESIGNATED_INITIALIZER; 15cde16245SBen Roth 16167fd314SWill Schurman - (instancetype)initWithExperienceStableLegacyId:(NSString *)experienceStableLegacyId 17167fd314SWill Schurman scopeKey:(NSString *)scopeKey 18*5db43c74SWill Schurman easProjectId:(NSString *)easProjectId 1962dd6356SAlicja Warchał kernelServiceDelegates:(NSDictionary *)kernelServiceInstances 2062dd6356SAlicja Warchał params:(NSDictionary *)params NS_DESIGNATED_INITIALIZER; 2162dd6356SAlicja Warchał 22167fd314SWill Schurman @property (nonatomic, readonly) NSString *scopeKey; 23*5db43c74SWill Schurman @property (nonatomic, readonly, nullable) NSString *experienceStableLegacyId; 24*5db43c74SWill Schurman @property (nonatomic, readonly, nullable) NSString *easProjectId; 25cde16245SBen Roth 26cde16245SBen Roth @end 27