Documentation / @warp-drive/utilities / handlers / Gate
Class: Gate
Defined in: -private/handlers/gated.ts:15
Implements
Constructors
Constructor
ts
new Gate(handler, checkFn): Gate;
Defined in: -private/handlers/gated.ts:19
Parameters
handler
checkFn
CheckFn
Returns
Gate
Methods
request()
ts
request<T>(context, next):
| Promise<
| T
| StructuredDataDocument<T>>
| Future<T>;
Defined in: -private/handlers/gated.ts:24
Method to implement to handle requests. Receives the request context and a nextFn to call to pass-along the request to other handlers.
Type Parameters
T
T
= unknown
Parameters
context
next
NextFn
<T
>
Returns
| Promise
< | T
| StructuredDataDocument
<T
>> | Future
<T
>
Implementation of
Properties
checkFn
ts
checkFn: CheckFn;
Defined in: -private/handlers/gated.ts:17
handler
ts
handler: Handler;
Defined in: -private/handlers/gated.ts:16