@fabric-es/fabric-cqrs
Version:
Hyperledger Fabric middleware for event sourcing and cqrs pattern
3 lines (2 loc) • 362 B
TypeScript
import type { BaseEntity, BaseEvent, PrivateRepoOption, PrivateRepository, ReducerCallback, EntityType } from '../types';
export declare const createPrivateRepository: <TEntity extends BaseEntity, TEvent extends BaseEvent>(entity: EntityType<TEntity>, callback: ReducerCallback<TEntity, TEvent>, option: PrivateRepoOption) => PrivateRepository<TEntity, TEvent>;