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