1 #import <Foundation/Foundation.h> 2 3 @interface EXEnvironmentMocks : NSObject 4 5 /** 6 * Load mock configuration for Expo Go (no legacy ExpoKit config at all). 7 */ 8 + (void)loadExpoClientConfig; 9 10 /** 11 * Load mock configuration for native component list as dev detached xdl should write it. 12 */ 13 + (void)loadDevDetachConfig; 14 15 /** 16 * Load mock configuration for native component list as production turtle should write it. 17 */ 18 + (void)loadProdServiceConfig; 19 20 /** 21 * Return a mock of EXShell.plist 22 */ 23 + (NSMutableDictionary *)shellConfig; 24 25 /** 26 * Return a mock of Info.plist 27 */ 28 + (NSMutableDictionary *)infoPlist; 29 30 /** 31 * Return a mock of an embedded shell manifest 32 */ 33 + (NSDictionary *)embeddedManifest; 34 35 /** 36 * Return a mock of an app's prod custom url scheme 37 */ 38 + (NSString *)prodUrlScheme; 39 40 /** 41 * Return a mock of an ExpoKit dev url 42 */ 43 + (NSString *)expoKitDevUrl; 44 45 @end 46