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
data
D
Creates a new Entity
Parameters
data
Dcontext
[C](default {}: any)
Returns Any
Loads existing entity
Parameters
id
stringdata
Dstate
[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
data
Object
Returns T
Checks whether object is valid
Returns boolean
Updates model data with new data
Parameters
data
T
Returns Any
Gets property
Parameters
property
string
Returns Any