Functiongatewayv0.2.1-next.0Decorator
Throws:
A SeedcordTypeError If priority is not a finite number
A SeedcordError If interaction middleware specifies event filters
Middleware<MType, Events>(
type: MType,
priority?: number,
options?: MiddlewareOptions<MType, Events>
): (
ctor: MType extends MiddlewareType.Interaction
? Constructor<InteractionMiddleware<Repliables>>
: Events extends readonly []
? Constructor<EventMiddleware<ValidNonInteractionKeys>>
: Constructor<EventMiddleware<Events[number]>>
) => voidMType
MTypeEvents
Eventstype
type: MTypeMiddleware kind from MiddlewareType
priority?
priority?: numberOrdering value where lower runs earlier.
Default:0
options?
options?: MiddlewareOptions<MType, Events>Additional registration options