Defines the events emitted by a Data.

Events describe changes occurring within the Data or on components owned by the Data, such as models, objects, relationships, and property sets.

Properties

onDataDestroyed: EventEmitter<Data, void> = ...

Emits an event when the Data is destroyed.

onDataModelCreated: EventEmitter<Data, DataModel>

Emits an event each time a DataModel is created within the Data.

onDataModelDestroyed: EventEmitter<Data, DataModel>

Emits an event each time a DataModel is destroyed within the Data.

onDataObjectCreated: EventEmitter<Data, DataObject>

Emits an event each time a DataObject is created within the Data.

onDataObjectDestroyed: EventEmitter<Data, DataObject>

Emits an event each time a DataObject is destroyed within the Data.

onError: EventEmitter<Data, SDKResult<any>>

Emits an event when an error occurs within the Data or any of its child components. This non-fatal event is fired with an SDKResult containing error details whenever an operation fails.

onPropertySetCreated: EventEmitter<Data, PropertySet>

Emits an event each time a PropertySet is created within the Data.

onPropertySetDestroyed: EventEmitter<Data, PropertySet>

Emits an event each time a PropertySet is destroyed within the Data.

onRelationshipCreated: EventEmitter<Data, Relationship>

Emits an event each time a Relationship is created within the Data.

onRelationshipDestroyed: EventEmitter<Data, Relationship>

Emits an event each time a Relationship is destroyed within the Data.