Как заставить декоратор машинописи работать для типа элемента массива (класс элемента объявлен в отдельном файле)? - PullRequest
0 голосов
/ 17 июня 2019

Я пытаюсь выполнить декоратор Field для свойств элемента при объявлении списка. Вот объявление класса элемента:

class TableItem { @Field() name: string; @Field() value: number; }

В основной файл я импортирую TableItem (все работает нормально, если TableItem объявлен в main).

Например, объявление переменной в качестве одного элемента запускает декоратор:

tableItem: TableItem;

но объявление переменной как массива элементов не вызывает декоратор:

tableItemList: TableItem[];

Может кто-нибудь объяснить, что происходит и как я могу заставить мой декоратор работать для класса элементов при объявлении массива?

Заранее спасибо.

...