package expo.modules.av.video import com.facebook.react.bridge.ReadableMap import expo.modules.av.ViewUtils import expo.modules.av.video.scalablevideoview.ScalableType import expo.modules.core.arguments.MapArguments import expo.modules.kotlin.Promise import expo.modules.kotlin.modules.Module import expo.modules.kotlin.modules.ModuleDefinition class VideoViewModule : Module() { override fun definition() = ModuleDefinition { Name("ExpoVideoView") View(VideoViewWrapper::class) { OnViewDestroys { view -> view.videoViewInstance.onDropViewInstance() } Events( "onStatusUpdate", "onLoadStart", "onLoad", "onError", "onReadyForDisplay", "onFullscreenUpdate" ) //region Props set directly in