function createDomainEvents
Since 0.6.0
createDomainEvents(): IDomainEvents

Creates an aggregate-local domain event recorder.

The returned interface intentionally hides its mutable backing collection. Use it as an aggregate field; after an application confirms its own persistence and dispatch policy, it can remove individual facts or clear the recorder.

Return Type

A new empty domain-event recorder

Usage

import { createDomainEvents } from "events-plugin/src/index.ts";