package com.beancount.mobile.ppocr import android.view.View import com.facebook.react.ReactPackage import com.facebook.react.bridge.NativeModule import com.facebook.react.bridge.ReactApplicationContext import com.facebook.react.uimanager.ReactShadowNode import com.facebook.react.uimanager.ViewManager /** * 注册 OcrModule 到 React Native 的 Package(plan.md「3.2 Config Plugin」)。 * * 由 app.plugin.js 的 withMainApplication 注入到 MainApplication.getPackages() 列表。 * RN 在启动时遍历所有 Package,调用 createNativeModules 注册原生模块。 */ class OcrPackage : ReactPackage { override fun createNativeModules(rc: ReactApplicationContext): List { return listOf(OcrModule(rc)) } override fun createViewManagers(rc: ReactApplicationContext): List>> { return emptyList() } }