An object type that represents the events that this API can emit (keys) and the shape of their event args (types).
Readonly_Unique identifier that can be used to register or retrieve a specific API.
Example: mendix.EditorsAPI, mycompany.MyFunkyAPI
Adds an event listener for the specified event type.
A function that can be called to remove the event listener.
Every component API must implement this interface, which is usually done by inheriting from ComponentApiBase.
This interface exists because APIs can be distributed by an interface alone (that inherits from this one), where the inplementation can live in another web context and is thus unknown.