Skip to content

Add TypeORMExtractor for @Entity-decorated models #78

Description

@itsflaid

Context
Same reserved slot in extractors/index.ts (// new TypeORMExtractor()).

Scope
Parse classes decorated with @Entity(), fields with @Column(), relations from @OneToMany / @ManyToOne / @ManyToMany decorators.

Acceptance criteria

  • canHandle() detects TypeORM usage (import from typeorm, presence of @Entity())
  • extract() maps decorated fields to FieldInfo, decorated relations to isRelation/isList
  • Registered in EXTRACTORS
  • source union extended with "typeorm"
  • Tests added

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions