Entity class
Entity id
Value associated with entity
Value before any mutation
Entity state
Context assocaited with entity
Determines wheter entity is new
Returns boolean
Updates entity with new data
Parameters
dataD
Creates a new Entity
Parameters
dataDcontext[C](default {}: any)
Returns Any
Loads existing entity
Parameters
idstringdataDstate[S] (optional, default{}: any)context[C](default {}: any)
Returns Any
Value object is a simple object for
data associated with value object
Validates model data
Parameters
dataObject
Returns T
Checks whether object is valid
Returns boolean
Updates model data with new data
Parameters
dataT
Returns Any
Gets property
Parameters
propertystring
Returns Any