• Preparing search index...
  • The search index is not available
RealDWG-Web
  • RealDWG-Web
  • @mlightcad/data-model
  • acdbCollectChangeEntities

Function acdbCollectChangeEntities

  • acdbCollectChangeEntities(
        database: AcDbDatabase,
        changes: AcDbDatabaseChange[],
    ): { appended: AcDbEntity[]; erased: AcDbEntity[]; modified: AcDbEntity[] }
  • Collects entities affected by changes for post-commit/undo/redo event dispatch.

    Only block-table-record append/remove operations contribute to the appended and erased lists; modify entries always resolve through object IDs.

    Parameters

    • database: AcDbDatabase

      Database used to resolve live entity references

    • changes: AcDbDatabaseChange[]

      Changes produced by a transaction or undo record

    Returns { appended: AcDbEntity[]; erased: AcDbEntity[]; modified: AcDbEntity[] }

    Entity buckets keyed by the kind of structural or property change

    • appended: AcDbEntity[]

      Entities appended to a block table record

    • erased: AcDbEntity[]

      Entities removed from a block table record

    • modified: AcDbEntity[]

      Entities whose properties were modified

    • Defined in packages/data-model/src/database/transaction/AcDbChangeApplier.ts:245

Settings

Member Visibility
RealDWG-Web
  • Loading...

Generated using TypeDoc