У меня есть следующая структура класса в машинописи.
export class Content {
@Serialize() private part:ContentPart[];
}
export class ContentPart{
@Serialize() private elements:ContentElement [];
}
export class ContentElement {
@Serialize() private content:Content
}
Serialize - это пользовательский декоратор. Typescript дал мне ошибку, что у меня круговая зависимость и / или «не удается получить доступ к контенту» до его инициализации. Можно ли как-то создать круговые структуры данных с декораторами, привязанными к свойствам в машинописи? Или как мне добиться, чтобы ContentElement также мог иметь контент и все еще использовать декортаторы?
Заранее спасибо