package com.shoyoo.react.anavi.paths import com.facebook.react.common.MapBuilder import com.facebook.react.uimanager.ThemedReactContext import com.facebook.react.uimanager.annotations.ReactProp @Suppress("unused") class AMapDrivePathManager : AMapPathManager() { override fun getName(): String { return "DrivePath" } override fun createViewInstance(reactContext: ThemedReactContext): AMapDrivePath { return AMapDrivePath(reactContext) } override fun getExportedCustomDirectEventTypeConstants(): Map { return MapBuilder.of( "onSearchStart", MapBuilder.of("registrationName", "onAMapSearchStart"), "onSearchComplete", MapBuilder.of("registrationName", "onAMapSearchComplete") ) } @ReactProp(name = "realTimeTraffic") fun setRealTimeTraffic(view: AMapDrivePath, realtimeTraffic: Boolean) { view.realTimeTraffic = realtimeTraffic } }