This interface is known as <a href="http://"><font color="#0000ff"><u>WebIDL</u></font></a>, and it seems that its definition is usually specified adjacent to the element and attribute definitions of the HTML element. There are likely some principles of WebIDL development that we are not adhering to.<br/><br/><a href="https://maps4html.org/web-map-doc/docs/api/mapml-viewer-api"><font color="#0000ff"><u>User documentation</u></font></a> for this interface<br/><a href="https://maps4html.org/MapML/spec/#webidl-1442763376"><font color="#0000ff"><u>Spec for the interface</u></font></a> <br/>