Class: MiddlewareList
Constructors
Constructor
new MiddlewareList(): MiddlewareList;
Returns
MiddlewareList
Methods
add()
add<T>(
name,
handler,
unique): Middleware[];
Type Parameters
| Type Parameter |
|---|
T extends MiddlewareType |
Parameters
| Parameter | Type | Default value |
|---|---|---|
name | T | undefined |
handler | MiddlewareHandlers[T] | undefined |
unique | boolean | false |
Returns
clear()
clear(): Middleware[];
Returns
get()
Call Signature
get(name): RequestMiddleware[];
Parameters
| Parameter | Type |
|---|---|
name | REQUEST |
Returns
Call Signature
get(name): ResponseMiddleware[];
Parameters
| Parameter | Type |
|---|---|
name | RESPONSE |
Returns
Call Signature
get(name): RenderMiddleware[];
Parameters
| Parameter | Type |
|---|---|
name | RENDER |
Returns
Call Signature
get(name): MapLoadMiddleware[];
Parameters
| Parameter | Type |
|---|---|
name | MAP_LOAD |
Returns
off()
off(eventName, handler?): MiddlewareList;
Parameters
| Parameter | Type |
|---|---|
eventName | string |
handler? | MiddlewareHandler |
Returns
MiddlewareList
removeByType()
removeByType(type): Middleware[];
Parameters
| Parameter | Type |
|---|---|
type | MiddlewareType |
Returns
run()
Call Signature
run(type, params): Record<string, unknown>;
Parameters
| Parameter | Type |
|---|---|
type | REQUEST |
params | [unknown, object] |
Returns
Record<string, unknown>
Call Signature
run(type, params): string | Record<string, unknown>;
Parameters
| Parameter | Type |
|---|---|
type | RESPONSE |
params | [unknown, object] |
Returns
string | Record<string, unknown>
Call Signature
run(type, params): Record<string, unknown>;
Parameters
| Parameter | Type |
|---|---|
type | RENDER |
params | [Record<string, unknown>, object] |
Returns
Record<string, unknown>
Call Signature
run(type, params): MapOptions;
Parameters
| Parameter | Type |
|---|---|
type | MAP_LOAD |
params | [MapOptions, object] |
Returns
Properties
middlewares
middlewares: Middleware[];