Top-level metadata structure returned by AcDbEntity.properties().

This object describes:

  • the entity type (e.g., "AcDbLine", "AcDbCircle"),
  • all property groups belonging to that entity.

This structure is purely metadata — it does not include runtime accessors. The UI uses this structure to build the layout, labels, grouping, and editor choices. The actual values are retrieved from AcDbEntityRuntimeProperty.

interface AcDbEntityProperties {
    groups: AcDbEntityPropertyGroup[];
    type: string;
}

Properties

Properties

All property groups defined for this entity type.

type: string

The name of the entity type (e.g., "AcDbCircle").

Useful for determining which custom inspector UI or icon to use.