Stacks
Examples
GitHub
Contribute
Preparing search index...
@ask-ell/hexa
IAggregateRootRepository
Interface IAggregateRootRepository<EntityState>
interface
IAggregateRootRepository
<
EntityState
extends
AggregateRootState
>
{
deleteOne
(
entityState
:
EntityState
)
:
Promise
<
boolean
>
;
lastDeletedEntity$
()
:
Observable
<
EntityState
>
;
lastSavedEntity$
()
:
Observable
<
EntityState
>
;
lastUpdatedEntity$
()
:
Observable
<
EntityState
>
;
save
(
entityState
:
EntityState
)
:
Promise
<
void
>
;
updateOne
(
entityState
:
EntityState
)
:
Promise
<
boolean
>
;
}
Type Parameters
EntityState
extends
AggregateRootState
Implemented by
KeyvAggregateRootRepository
Index
Methods
delete
One
last
Deleted
Entity$
last
Saved
Entity$
last
Updated
Entity$
save
update
One
Methods
delete
One
deleteOne
(
entityState
:
EntityState
)
:
Promise
<
boolean
>
Parameters
entityState
:
EntityState
Returns
Promise
<
boolean
>
last
Deleted
Entity$
lastDeletedEntity$
()
:
Observable
<
EntityState
>
Returns
Observable
<
EntityState
>
last
Saved
Entity$
lastSavedEntity$
()
:
Observable
<
EntityState
>
Returns
Observable
<
EntityState
>
last
Updated
Entity$
lastUpdatedEntity$
()
:
Observable
<
EntityState
>
Returns
Observable
<
EntityState
>
save
save
(
entityState
:
EntityState
)
:
Promise
<
void
>
Parameters
entityState
:
EntityState
Returns
Promise
<
void
>
update
One
updateOne
(
entityState
:
EntityState
)
:
Promise
<
boolean
>
Parameters
entityState
:
EntityState
Returns
Promise
<
boolean
>
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Methods
delete
One
last
Deleted
Entity$
last
Saved
Entity$
last
Updated
Entity$
save
update
One
Examples
GitHub
Contribute
Stacks
Loading...