ParentFull threadmary-ext·the solution is to avoid TypeScript eagerly validating the object's value type. eager validation breaks cyclic references.View on HN