Class Handler<TGetRequest, TGetResponse, TPostRequest, TPostResponse, TPutRequest, TPutResponse, TDeleteRequest, TDeleteResponse>
Type parameters
-
TGetRequest
-
TGetResponse
-
TPostRequest
-
TPostResponse
-
TPutRequest
-
TPutResponse
-
TDeleteRequest
-
TDeleteResponse
Methods
Protected _delete
- _delete(request: Request<TDeleteRequest>, response: Response<TDeleteResponse>): Promise<void>
-
Parameters
Returns Promise<void>
Protected _get
- _get(request: Request<TGetRequest>, response: Response<TGetResponse>): Promise<void>
-
Parameters
Returns Promise<void>
Protected _initMiddlewares
Protected _onMiddlewareReject
Protected _post
- _post(request: Request<TPostRequest>, response: Response<TPostResponse>): Promise<void>
-
Parameters
Returns Promise<void>
Protected _put
- _put(request: Request<TPutRequest>, response: Response<TPutResponse>): Promise<void>
-
Parameters
Returns Promise<void>
delete
- delete(request: Request<TDeleteRequest>, response: Response<TDeleteResponse>): Promise<void>
-
Parameters
Returns Promise<void>
get
- get(request: Request<TGetRequest>, response: Response<TGetResponse>): Promise<void>
-
Parameters
Returns Promise<void>
getAccessToken
- getAccessToken(request: Request): string
-
Parameters
Returns string
post
- post(request: Request<TPostRequest>, response: Response<TPostResponse>): Promise<void>
-
Parameters
Returns Promise<void>
put
- put(request: Request<TPutRequest>, response: Response<TPutResponse>): Promise<void>
-
Parameters
Returns Promise<void>