Functionseedcordv0.10.6Decorator
Throws:
A SeedcordTypeError If priority is not a finite number
A SeedcordError If interaction middleware specifies event filters
Middleware<MType>(
type: MType,
priority?: number,
options?: MiddlewareOptions<MType>
): (
ctor: Constructor<
MType extends MiddlewareType.Interaction
? InteractionMiddleware<Repliables>
: EventMiddleware<ValidNonInteractionKeys>
>
) => voidMiddleware<MType>(
type: MType,
priority?: number,
options?: MiddlewareOptions<MType>
): (
ctor: Constructor<
MType extends MiddlewareType.Interaction
? InteractionMiddleware<Repliables>
: EventMiddleware<ValidNonInteractionKeys>
>
) => voidMType
MTypeMTypetype
type: MTypetype: MTypeMiddleware kind from MiddlewareTypeMiddlewareType
priority?
options?
options?: MiddlewareOptions<MType>options?: MiddlewareOptions<MType>Additional registration options