1 /** 2 * Automatically generated by expo-modules-autolinking. 3 * 4 * This autogenerated class provides a list of classes of native Expo modules, 5 * but only these that are written in Swift and use the new API for creating Expo modules. 6 */ 7 8 import ABI49_0_0ExpoModulesCore 9 import ABI49_0_0ExpoAppleAuthentication 10 import ABI49_0_0EXAV 11 import ABI49_0_0EXBarCodeScanner 12 import ABI49_0_0ExpoBattery 13 import ABI49_0_0ExpoBlur 14 import ABI49_0_0ExpoBrightness 15 import ABI49_0_0EXCamera 16 import ABI49_0_0ExpoCellular 17 import ABI49_0_0ExpoClipboard 18 import ABI49_0_0EXConstants 19 import ABI49_0_0ExpoCrypto 20 import ABI49_0_0ExpoDevice 21 import ABI49_0_0ExpoDocumentPicker 22 import ABI49_0_0EASClient 23 import ABI49_0_0ExpoGL 24 import ABI49_0_0ExpoHaptics 25 import ABI49_0_0ExpoImage 26 import ABI49_0_0ExpoImageManipulator 27 import ABI49_0_0ExpoImagePicker 28 import ABI49_0_0ExpoKeepAwake 29 import ABI49_0_0ExpoLinearGradient 30 import ABI49_0_0ExpoLocalAuthentication 31 import ABI49_0_0ExpoLocalization 32 import ABI49_0_0ExpoMailComposer 33 import ABI49_0_0ExpoNetwork 34 import ABI49_0_0ExpoPrint 35 import ABI49_0_0ExpoRandom 36 import ABI49_0_0ExpoScreenOrientation 37 import ABI49_0_0ExpoSecureStore 38 import ABI49_0_0ExpoSharing 39 import ABI49_0_0ExpoSMS 40 import ABI49_0_0ExpoSpeech 41 import ABI49_0_0ExpoSQLite 42 import ABI49_0_0ExpoStoreReview 43 import ABI49_0_0ExpoSystemUI 44 import ABI49_0_0ExpoTrackingTransparency 45 import ABI49_0_0EXUpdates 46 import ABI49_0_0ExpoVideoThumbnails 47 import ABI49_0_0ExpoWebBrowser 48 49 @objc(ABI49_0_0ExpoModulesProvider) 50 public class ExpoModulesProvider: ModulesProvider { 51 public override func getModuleClasses() -> [AnyModule.Type] { 52 return [ 53 AppleAuthenticationModule.self, 54 VideoViewModule.self, 55 BarCodeScannerModule.self, 56 BatteryModule.self, 57 BlurViewModule.self, 58 BrightnessModule.self, 59 CameraViewModule.self, 60 CellularModule.self, 61 ClipboardModule.self, 62 ConstantsModule.self, 63 CryptoModule.self, 64 DeviceModule.self, 65 DocumentPickerModule.self, 66 EASClientModule.self, 67 GLViewModule.self, 68 HapticsModule.self, 69 ImageModule.self, 70 ImageManipulatorModule.self, 71 ImagePickerModule.self, 72 KeepAwakeModule.self, 73 LinearGradientModule.self, 74 LocalAuthenticationModule.self, 75 LocalizationModule.self, 76 MailComposerModule.self, 77 NetworkModule.self, 78 ExpoPrintModule.self, 79 RandomModule.self, 80 ScreenOrientationModule.self, 81 SecureStoreModule.self, 82 SharingModule.self, 83 ExpoSMSModule.self, 84 SpeechModule.self, 85 SQLiteModule.self, 86 StoreReviewModule.self, 87 ExpoSystemUIModule.self, 88 TrackingTransparencyModule.self, 89 UpdatesModule.self, 90 VideoThumbnailsModule.self, 91 WebBrowserModule.self 92 ] 93 } 94 95 public override func getAppDelegateSubscribers() -> [ExpoAppDelegateSubscriber.Type] { 96 return [ 97 ScreenOrientationAppDelegate.self, 98 ExpoUpdatesAppDelegateSubscriber.self 99 ] 100 } 101 102 public override func getReactDelegateHandlers() -> [ExpoReactDelegateHandlerTupleType] { 103 return [ 104 (packageName: "expo-screen-orientation", handler: ScreenOrientationReactDelegateHandler.self), 105 (packageName: "expo-updates", handler: ExpoUpdatesReactDelegateHandler.self) 106 ] 107 } 108 } 109