Class: EntityEntry<T>
Defined in: src/tracking/EntityEntry.ts:4
Type Parameters
| Type Parameter | Default type |
|---|---|
T extends object | any |
Accessors
state
Get Signature
get state():
EntityState
Defined in: src/tracking/EntityEntry.ts:17
Returns
Set Signature
set state(
val):void
Defined in: src/tracking/EntityEntry.ts:21
Parameters
| Parameter | Type |
|---|---|
val | EntityState |
Returns
void
Constructors
Constructor
new EntityEntry<
T>(entity,metadata?,initialState?):EntityEntry<T>
Defined in: src/tracking/EntityEntry.ts:8
Parameters
| Parameter | Type | Default value |
|---|---|---|
entity | T | undefined |
metadata? | EntityMetadata | undefined |
initialState? | EntityState | EntityState.Unchanged |
Returns
EntityEntry<T>
Methods
snapshot()
snapshot():
void
Defined in: src/tracking/EntityEntry.ts:25
Returns
void
getOriginalValue()
getOriginalValue(
prop):unknown
Defined in: src/tracking/EntityEntry.ts:32
Parameters
| Parameter | Type |
|---|---|
prop | string |
Returns
unknown
getChanges()
getChanges():
Record<string,unknown>
Defined in: src/tracking/EntityEntry.ts:36
Returns
Record<string, unknown>
acceptChanges()
acceptChanges():
void
Defined in: src/tracking/EntityEntry.ts:48
Returns
void
Properties
entity
readonlyentity:T
Defined in: src/tracking/EntityEntry.ts:9
metadata?
readonlyoptionalmetadata?:EntityMetadata
Defined in: src/tracking/EntityEntry.ts:10