import type { DomainEvent } from "./DomainEvent"; export abstract class DomainEventHandler { abstract handle(event: TEvent): Promise; }