Skip to content

CommandHandler

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

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

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

TSchema extends ZodTypeAny

The Zod schema from the CommandContract

z.infer<TSchema>

HandlerContext

Promise<void> | void