AllMetadataArrays: ({
    class: typeof ApplicationInfo;
    key: string;
} | {
    class: typeof AuthorizationInfo;
    key: string;
} | {
    class: typeof QueryFieldInfo;
    key: string;
} | {
    class: typeof QueryPermissionInfo;
    key: string;
} | {
    class: typeof QueryEntityInfo;
    key: string;
} | {
    class: typeof QueryParameterInfo;
    key: string;
} | {
    class: typeof EntityDocumentTypeInfo;
    key: string;
})[] = ...

This is a list of all metadata classes that are used in the AllMetadata class. Used to automatically determine the class type when deserializing the metadata and for iterating through all metadata collections. Each entry maps a property key to its corresponding class constructor.