Interface IViewStateRepository<E, S, V, EM>
interface IViewStateRepository<E, S, V, EM> { fetch: ((event) => Promise<null | S & V>); save: ((state,
eventMetadata,
version) => Promise<S & V>); } Properties
Readonly
fetch
fetch: ((event) => Promise<null | S & V>) Type declaration
- (event): Promise<null | S & V>
Returns Promise<null | S & V>
Readonly
save
save: ((state,
eventMetadata,
version) => Promise<S & V>) Type declaration
- (state, eventMetadata, version): Promise<S & V>
Parameters
- state: S
- eventMetadata: EM
- version: null | V
Returns Promise<S & V>
View State repository interface
Author
Иван Дугалић / Ivan Dugalic /
Idugalic