Skip to content

EventHandler

EventHandler<TSchema> = (content, context) => Promise<void> | void

Defined in: packages/hoppity/src/handlers/types.ts:60

Handler for domain events. May be sync or async — auto-acked on success.

TSchema extends ZodTypeAny

The Zod schema from the EventContract

z.infer<TSchema>

HandlerContext

Promise<void> | void