Skip to main content

Interface: EntityEntryApi<Entity>

Methods for managing the state of an entity in a unit of work.

Type Parameters​

Type Parameter
Entity extends object

Accessors​

state​

get state(): EntityState

Returns the current state of the entity.

Returns​

EntityState

The state of the entity.

Defined in​

packages/verse-core/src/uow.ts:103

Methods​

setState()​

setState(state: EntityState): void

Sets the state of the entity.

Parameters​

ParameterTypeDescription
stateEntityStateThe state to be set for the entity.

Returns​

void

Defined in​

packages/verse-core/src/uow.ts:110


update()​

update(values: Partial<Entity>): void

Updates an entity with the provided values.

Parameters​

ParameterTypeDescription
valuesPartial<Entity>The values to update the entity with.

Returns​

void

Example​

uow.entry(album).update({title: 'Road Games', artist: 'Allan Holdsworth'});

Defined in​

packages/verse-core/src/uow.ts:121