1 // Copyright 2015-present 650 Industries. All rights reserved. 2 3 #import <Foundation/Foundation.h> 4 5 typedef enum EXKernelDevManifestSource { 6 kEXKernelDevManifestSourceNone, 7 kEXKernelDevManifestSourceLocal, 8 kEXKernelDevManifestSourcePublished, 9 kEXKernelDevManifestSourceDogfooding, 10 } EXKernelDevManifestSource; 11 12 @interface EXBuildConstants : NSObject 13 14 + (instancetype)sharedInstance; 15 16 @property (nonatomic, readonly) BOOL isDevKernel; 17 @property (nonatomic, readonly) NSDictionary *defaultApiKeys; 18 @property (nonatomic, readonly) EXKernelDevManifestSource kernelDevManifestSource; 19 @property (nonatomic, readonly) NSString *kernelManifestJsonString; 20 @property (nonatomic, readonly) NSURL *apiServerEndpoint; 21 @property (nonatomic, strong) NSString *temporarySdkVersion; 22 @property (nonatomic, strong) NSString *expoKitDevelopmentUrl; 23 @property (nonatomic, strong) NSString *expoRuntimeVersion; 24 25 @end 26