Package 

Interface CallInvokerHolder


  • 
    public interface CallInvokerHolder
    
                        

    JS CallInvoker is created by CatalystInstance.cpp, but used by TurboModuleManager.cpp. Both C++ classes are instantiated at different times/places. Therefore, to pass the JS CallInvoker instance from CatalystInstance to TurboModuleManager, we make it take a trip through Java.

    This interface represents the opaque Java object that contains a pointer to and instance of CallInvoker.