1 // Copyright 2023-present 650 Industries. All rights reserved. 2 3 import ExpoModulesCore 4 import EXManifests 5 6 final class ExpoGoModule: Module { 7 let manifest: Manifest 8 9 // swiftlint:disable:next unavailable_function 10 required init(appContext: AppContext) { 11 fatalError("Initializer not implemented, use init(appContext:params:manifest:) instead") 12 } 13 14 init(appContext: AppContext, manifest: Manifest) { 15 self.manifest = manifest 16 super.init(appContext: appContext) 17 } 18 definitionnull19 func definition() -> ModuleDefinition { 20 Name("ExpoGo") 21 22 Constants { 23 return [ 24 "expoVersion": Bundle.main.object(forInfoDictionaryKey: "CFBundleVersion"), 25 "projectConfig": manifest.expoGoConfigRootObject() 26 ] 27 } 28 } 29 } 30