@joakimbugge/seeder / MetadataAdapter
Interface: MetadataAdapter
Defined in: packages/seeder/src/seed/adapter.ts:22
ORM-specific metadata provider injected into the creation pipeline. Each ORM package implements this interface to expose its embedded and relation metadata in a shape that createOne understands without importing any ORM package.
Methods
getEmbeds()
ts
getEmbeds(hierarchy): EmbeddedEntry[];Defined in: packages/seeder/src/seed/adapter.ts:27
Returns embedded entity entries for the given class hierarchy. The hierarchy is ordered from most-derived to base class.
Parameters
hierarchy
Returns
getRelations()
ts
getRelations(hierarchy): RelationEntry[];Defined in: packages/seeder/src/seed/adapter.ts:32
Returns relation entries for the given class hierarchy. Only properties that have a resolvable entity constructor should be included.