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[];