UNPKG

@nivinjoseph/n-domain

Version:

Domain Driven Design and Event Sourcing based framework for business layer implementation

8 lines 343 B
import { AggregateState } from "./aggregate-state.js"; export declare abstract class AggregateStateFactory<T extends AggregateState> { abstract create(): T; update(state: T): T; deserializeSnapshot(snapshot: T): T; protected createDefaultAggregateState(): AggregateState; } //# sourceMappingURL=aggregate-state-factory.d.ts.map