package com.mjstudio.reactnativenavermap import com.facebook.react.ReactPackage import com.facebook.react.bridge.NativeModule import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.uimanager.ViewManager import com.mjstudio.reactnativenavermap.mapview.RNCNaverMapViewManager import com.mjstudio.reactnativenavermap.overlay.arrowheadpath.RNCNaverMapArrowheadPathManager import com.mjstudio.reactnativenavermap.overlay.circle.RNCNaverMapCircleManager import com.mjstudio.reactnativenavermap.overlay.ground.RNCNaverMapGroundManager import com.mjstudio.reactnativenavermap.overlay.marker.RNCNaverMapMarkerManager import com.mjstudio.reactnativenavermap.overlay.multipath.RNCNaverMapMultiPathManager import com.mjstudio.reactnativenavermap.overlay.path.RNCNaverMapPathManager import com.mjstudio.reactnativenavermap.overlay.polygon.RNCNaverMapPolygonManager import com.mjstudio.reactnativenavermap.overlay.polyline.RNCNaverMapPolylineManager class RNCNaverMapPackage : ReactPackage { override fun createViewManagers(reactContext: ReactApplicationContext): List> = mutableListOf>().apply { add(RNCNaverMapViewManager()) add(RNCNaverMapMarkerManager()) add(RNCNaverMapCircleManager()) add(RNCNaverMapPolygonManager()) add(RNCNaverMapPolylineManager()) add(RNCNaverMapPathManager()) add(RNCNaverMapMultiPathManager()) add(RNCNaverMapArrowheadPathManager()) add(RNCNaverMapGroundManager()) } override fun createNativeModules(reactContext: ReactApplicationContext): List = emptyList() }