Skip to content

Interface: IEdmDeriver

Defined in: packages/core/src/interfaces/edm-deriver.interface.ts:12

IEdmDeriver — adapter seam interface for ORM-specific EDM derivation. Implementations live in adapter packages (e.g., @nestjs-odata/typeorm). Core has zero ORM dependencies — adapters inject their implementation via the EDM_DERIVER token.

Methods

deriveEntityTypes()

deriveEntityTypes(entityClasses): EdmEntityConfig[]

Defined in: packages/core/src/interfaces/edm-deriver.interface.ts:13

Parameters

entityClasses

EntityClass[]

Returns

EdmEntityConfig[]