Skip to content

Class: MiddlewareManager

Implements

Constructors

Constructor

new MiddlewareManager(): MiddlewareManager

Returns

MiddlewareManager

Methods

execute(message): Promise<void>

Parameters

`

| Name | Type | Description |

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

Returns

Promise<void>

Implementation of

IMiddlewareManager.execute


list()

list(): MiddlewareConfig[]

Returns

MiddlewareConfig[]

Implementation of

IMiddlewareManager.list


remove(name): boolean

Parameters

`

| Name | Type | Description |

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

Returns

boolean

Implementation of

IMiddlewareManager.remove


use(middleware, config): void

Parameters

`

| Name | Type | Description |

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

Returns

void

Implementation of

IMiddlewareManager.use