OOReactSkinBridge.h
1 //
2 // OOReactSkinBridge.h
3 // OoyalaSkinSDK
4 //
5 // Created by Maksim Kupetskii on 8/14/18.
6 // Copyright © 2018 ooyala. All rights reserved.
7 //
8 
9 #import <React/RCTBridge.h>
10 #import "OOReactSkinEventsEmitter.h"
11 
12 @protocol OOReactSkinBridgeModule;
13 @protocol OOReactSkinBridgeDelegate;
14 
15 NS_ASSUME_NONNULL_BEGIN
16 
17 @interface OOReactSkinBridge : RCTBridge
18 
19 - (instancetype)initWithDelegate:(id<OOReactSkinBridgeDelegate>)delegate
20  launchOptions:(nullable NSDictionary *)launchOptions;
21 
22 - (instancetype)initWithBundleURL:(NSURL *)bundleURL
23  moduleProvider:(RCTBridgeModuleListProvider)block
24  launchOptions:(NSDictionary *)launchOptions NS_UNAVAILABLE;
25 @end
26 
27 
29 
30 @property (nonatomic, readonly) OOReactSkinEventsEmitter *skinEventsEmitter;
31 
32 @end
33 
34 
35 @protocol OOReactSkinBridgeDelegate <RCTBridgeDelegate>
36 
37 @optional
38 - (void)bridge:(OOReactSkinBridge *)bridge didLoadModule:(id<OOReactSkinBridgeModule>)module;
39 
40 @end
41 
42 NS_ASSUME_NONNULL_END
43 
OOReactSkinEventsEmitter.
Definition: OOReactSkinEventsEmitter.h:13
Definition: OOReactSkinBridge.h:17
Definition: OOReactSkinBridge.h:28