У меня есть следующий пример @ class Talker
:
/**
* @class Talker
* @property {string} name Name of the talker (required)
* @property {string} [alias] How we call the talker secretly (optional)
*/
Как мне пометить эти @ property как @ readonly для этого класса без написания подкласса (я пишу API spe c и никогда не увижу подклассы)?
Изменить: Через несколько месяцев я заметил действительно очевидный ошибка, предполагающая, что @ interfaces может иметь свойства. Вместо этого нам нужно будет использовать @ class (с @ abstract или без него) вместо @ interface . К сожалению, здесь это, похоже, не помогает. Остается вопрос, почему в этом посте я переключился на @ class .