Can someone explain me what does the ExternalAPIModule of Android sdk do?

I want to know what does ExternalAPIModul do. What I wonder is, is this class used to receive events from js to native? Or am I very off? (I have little knowledge about these concepts so bare with me please)