Синтаксис аннотации AtScript - это всего лишь сокращение размещения одной и той же информации в ES5. Разработчику ES5 было бы разумно написать эти аннотации вручную. Также может быть предоставлена вспомогательная библиотека.
Аннотации могут быть помещены только на функции.
Аннотации, помещенные в класс, представляют собой аннотацию, помещенную в функцию конструктора классов.
Аннотации, помещенные в поле, перемещаются в конструктор.
Все аннотации переводится как свойства для функции.