interface TrackedDataModel {
    events: {
        "objects-state-deleted": (
            objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
        ) => void;
        objectsadded: (
            objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
        ) => void;
        objectschanged: (
            objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
        ) => void;
        "objectschanged-id": (changedIds: ChangedIDsInfo) => void;
        objectsremoved: (
            objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
        ) => void;
        objectssynced: (
            objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
        ) => void;
    };
}

Properties

Properties

events: {
    "objects-state-deleted": (
        objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
    ) => void;
    objectsadded: (
        objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
    ) => void;
    objectschanged: (
        objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
    ) => void;
    "objectschanged-id": (changedIds: ChangedIDsInfo) => void;
    objectsremoved: (
        objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
    ) => void;
    objectssynced: (
        objects: DataModelObject<ObjectId, FeatureVectorAttributes<ObjectId>>[],
    ) => void;
}