interface MiddlewareOptions<
MType extends MiddlewareType,
Events extends readonly ValidNonInteractionKeys[] = readonly ValidNonInteractionKeys[]
>interface MiddlewareOptions<
MType extends MiddlewareType,
Events extends readonly ValidNonInteractionKeys[] = readonly ValidNonInteractionKeys[]
>Properties
MType
The type of middleware being registered
MType extends MiddlewareTypeMType extends MiddlewareTypeEvents
Events extends readonly ValidNonInteractionKeys[] = readonly ValidNonInteractionKeys[]Events extends readonly ValidNonInteractionKeys[] = readonly ValidNonInteractionKeys[]readonly events: MType extends MiddlewareType.Event ? Events : neverreadonly events: MType extends MiddlewareType.Event ? Events : never