Ignition data types

In the help for certain functions, they mention they return various different data types, but these data types are not referenced to anywhere in the help.

An example is the help for ‘system.tag.getAlarmStates’ which states that it returns the data type TagAlarmDefinition[] - An array of TagAlarmDefinition, but there’s no link to a help reference for what this data type is made up of…

How can I find a list of all user data types defined in Ignition such as this one?

Yeah, that could use some clarification in the main user manual. Such things are documented in the JavaDocs for Module Development.