xref: /expo/ios/Exponent/Kernel/Core/EXKernelServiceRegistry.h (revision 8aea804e)
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright 2015-present 650 Industries. All rights reserved.
2 
3 #import "EXKernelBridgeRegistry.h"
4 
5 @class EXBranchManager;
6 @class EXErrorRecoveryManager;
7 @class EXGoogleAuthManager;
8 @class EXKernelLinkingManager;
9 @class EXKernelModuleManager;
10 @class EXRemoteNotificationManager;
11 @class EXScreenOrientationManager;
12 
13 @interface EXKernelServiceRegistry : NSObject <EXKernelBridgeRegistryDelegate>
14 
15 // TODO: roll these into a macro in the respective classes instead of defining explicitly here.
16 @property (nonatomic, readonly) EXBranchManager *branchManager;
17 @property (nonatomic, readonly) EXErrorRecoveryManager *errorRecoveryManager;
18 @property (nonatomic, readonly) EXGoogleAuthManager *googleAuthManager;
19 @property (nonatomic, readonly) EXKernelModuleManager *kernelModuleManager;
20 @property (nonatomic, readonly) EXKernelLinkingManager *linkingManager;
21 @property (nonatomic, readonly) EXRemoteNotificationManager *remoteNotificationManager;
22 @property (nonatomic, readonly) EXScreenOrientationManager *screenOrientationManager;
23 
24 @property (nonatomic, readonly) NSDictionary<NSString *, id> *allServices;
25 
26 @end
27 

served by {OpenGrok

Last Index Update: Fri May 15 20:09:11 GMT 2026