Typescript can not support complex type reflection, I consider supporting it by this way: ``` typescript @Entity() class Person extends Model { @Column() @OneToMany(type => Person, person => person.id) friends: Person[]; } ```
Typescript can not support complex type reflection, I consider supporting it by this way: