new
AggregateRoot(id: Id)
private
domainEvents: Array<DomainEvent>
pullDomainEvents(): Array<DomainEvent>
record(event: DomainEvent): void
abstract
toPrimitives(): any
AggregateRoot(id: Id)
domainEvents: Array<DomainEvent>
pullDomainEvents(): Array<DomainEvent>
record(event: DomainEvent): void
toPrimitives(): any
Add Package
deno add jsr:@0xc/ddd
Import symbol
import { Entities } from "@0xc/ddd";
Import directly with a jsr specifier
import { Entities } from "jsr:@0xc/ddd";
Add Package
pnpm i jsr:@0xc/ddd
pnpm dlx jsr add @0xc/ddd
Import symbol
import { Entities } from "@0xc/ddd";
Add Package
yarn add jsr:@0xc/ddd
yarn dlx jsr add @0xc/ddd
Import symbol
import { Entities } from "@0xc/ddd";
Add Package
vlt install jsr:@0xc/ddd
Import symbol
import { Entities } from "@0xc/ddd";
Add Package
npx jsr add @0xc/ddd
Import symbol
import { Entities } from "@0xc/ddd";
Add Package
bunx jsr add @0xc/ddd
Import symbol
import { Entities } from "@0xc/ddd";