Skip to content

Interface: IMiddlewareManager

Methods

execute(message): Promise<void>

Parameters

`

| Name | Type | Description |

|------|------|-------------| | message | MessageModel | |

Returns

Promise<void>


list()

list(): MiddlewareConfig[]

Returns

MiddlewareConfig[]


remove(name): boolean

Parameters

`

| Name | Type | Description |

|------|------|-------------| | name | string | |

Returns

boolean *? ***

use(middleware, config?): void

Parameters

`

| Name | Type | Description |

|------|------|-------------| | middleware | MiddlewareFunction | | | config? | Partial<MiddlewareConfig> | |

Returns

void