Description
Type support functions are the following function "subtypes": type converters (serializer, deserializer), renderer, parser, validator, identity of instances. It would be useful to know how many there are, over time, and which types have which type support functions.
This is motivated by our desire to have finer-granularity tracking of community progress with respect to type creation. Specifically, this will help us monitor progress towards the following success metric identified in the measurement plan and PRD: Parsers and renderers for five different languages and different formats are available
Note: if we choose to create a new DB table that records the argument and return types for each function (T357552, for T355637), We could also add the subtype info in that table, so we wouldn't need to add it to create/edit tracking events.
Completion checklist
- Before closing this task, review one by one the checklist available here: https://www.mediawiki.org/wiki/Abstract_Wikipedia_team/Definition_of_Done#Front-end_Task/Bug_Completion_Checklist