import { EntityEnumFieldDescription, EntityFieldDescription, EntityReferenceFieldDescription, EntitySelectFieldDescription } from "./entity_field_description.js"; /** * Maps field names to field descriptions. */ export interface EntityFieldsDescription { [name: string]: EntityFieldDescription | EntityEnumFieldDescription | EntitySelectFieldDescription | EntityReferenceFieldDescription; } /** * Reflection description for a particular entity type. */ export interface EntityDescription { readonly fields: EntityFieldsDescription; readonly depth: number; readonly typeId: EntityTypeIDs; readonly isAbstract: boolean; readonly superType?: EntityTypeIDs; readonly subTypes?: EntityTypeIDs[]; } //# sourceMappingURL=entity_description.d.ts.map