Skip to content

defineEvent

function defineEvent<TPayload, TFilter>(event): Event<TPayload, TFilter>;

Defined in: core/src/event/event.types.ts:33

Identity helper that defines an Event while inferring both its payload and its filter type, so check is typed against the two schemas beside it.

Type Parameter
TPayload extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
TFilter extends ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>
Parameter Type
event Event<TPayload, TFilter>

Event<TPayload, TFilter>