Beignet API reference
    Preparing search index...

    Function defineDomainEvent

    • Create a new domain event definition.

      This is a domain-focused alias around defineEvent(...) for applications that separate domain events from integration events.

      Type Parameters

      Parameters

      Returns DomainEventDef<Name, Payload>

      const UserRegistered = defineDomainEvent(
      "user.registered",
      z.object({
      userId: z.string(),
      email: z.string().email(),
      })
      );

      type UserRegistered = typeof UserRegistered;