UNPKG

@cashfarm/plow

Version:

Library for validating input data and parameters

10 lines (9 loc) 320 B
import { ConcreteType } from '@cashfarm/lang'; import { ESAggregateRoot } from './esAggregateRoot'; import { EventEnvelope } from '../eventSourcing'; /** * @private */ export declare class ESAggregateFactory { static create<T extends ESAggregateRoot<any>>(aggtType: ConcreteType<T>, events: EventEnvelope[]): T; }