Изучить синтаксис uml можно за пару вечеров, а вот стек проекта - нет.
Ну и как мысль - если эта визуальная инструкция будет на столько подробной, что её можно будет однозначно перенести в код, то зачем вообще рабочий сервис руками писать?
Ну так и напиши тогда:
interface A { participantsReaders: string[] }
string[]
+ указание что это json допустим в кастомный тип jsonArray и получить вот такое:interface A { participantsReaders: jsonArray }
type jsonStr = '["123"]'