package expo.modules.kotlin import expo.modules.kotlin.types.JSTypeConverterProvider class KPromiseWrapper( private val bridgePromise: com.facebook.react.bridge.Promise ) : Promise { override fun resolve(value: Any?) { bridgePromise.resolve( JSTypeConverterProvider.convertToJSValue(value) ) } override fun reject(code: String?, message: String?, cause: Throwable?) { bridgePromise.reject(code, message, cause) } }