@breautek/storm
Preparing search index...
Handler
Class Handler<TApplication, TGetRequest, TGetResponse, TPostRequest, TPostResponse, TPutRequest, TPutResponse, TDeleteRequest, TDeleteResponse>
Type Parameters
TApplication
extends
Application
=
Application
TGetRequest
=
any
TGetResponse
=
IHandlerResponse
TPostRequest
=
any
TPostResponse
=
IHandlerResponse
TPutRequest
=
any
TPutResponse
=
IHandlerResponse
TDeleteRequest
=
any
TDeleteResponse
=
IHandlerResponse
Index
Constructors
constructor
Methods
_
delete
_
get
_
init
Middlewares
_
on
Middleware
Reject
_
post
_
put
delete
get
get
Access
Token
get
Application
post
put
Constructors
constructor
new
Handler
<
TApplication
extends
Application
<
IConfig
,
IAuthTokenData
,
any
,
any
>
=
Application
<
IConfig
,
IAuthTokenData
,
any
,
any
,
>
,
TGetRequest
=
any
,
TGetResponse
=
any
,
TPostRequest
=
any
,
TPostResponse
=
any
,
TPutRequest
=
any
,
TPutResponse
=
any
,
TDeleteRequest
=
any
,
TDeleteResponse
=
any
,
>
(
app
:
TApplication
,
)
:
Handler
<
TApplication
,
TGetRequest
,
TGetResponse
,
TPostRequest
,
TPostResponse
,
TPutRequest
,
TPutResponse
,
TDeleteRequest
,
TDeleteResponse
,
>
Type Parameters
TApplication
extends
Application
<
IConfig
,
IAuthTokenData
,
any
,
any
>
=
Application
<
IConfig
,
IAuthTokenData
,
any
,
any
>
TGetRequest
=
any
TGetResponse
=
any
TPostRequest
=
any
TPostResponse
=
any
TPutRequest
=
any
TPutResponse
=
any
TDeleteRequest
=
any
TDeleteResponse
=
any
Parameters
app
:
TApplication
Returns
Handler
<
TApplication
,
TGetRequest
,
TGetResponse
,
TPostRequest
,
TPostResponse
,
TPutRequest
,
TPutResponse
,
TDeleteRequest
,
TDeleteResponse
,
>
Methods
Protected
_
delete
_delete
(
request
:
Request
<
TDeleteRequest
>
)
:
Promise
<
TDeleteResponse
>
Parameters
request
:
Request
<
TDeleteRequest
>
Returns
Promise
<
TDeleteResponse
>
Protected
_
get
_get
(
request
:
Request
<
TGetRequest
>
)
:
Promise
<
TGetResponse
>
Parameters
request
:
Request
<
TGetRequest
>
Returns
Promise
<
TGetResponse
>
Protected
_
init
Middlewares
_initMiddlewares
()
:
Middleware
[]
Returns
Middleware
[]
Protected
_
on
Middleware
Reject
_onMiddlewareReject
(
request
:
Request
,
response
:
Response
,
error
:
StormError
,
)
:
void
Parameters
request
:
Request
response
:
Response
error
:
StormError
Returns
void
Protected
_
post
_post
(
request
:
Request
<
TPostRequest
>
)
:
Promise
<
TPostResponse
>
Parameters
request
:
Request
<
TPostRequest
>
Returns
Promise
<
TPostResponse
>
Protected
_
put
_put
(
request
:
Request
<
TPutRequest
>
)
:
Promise
<
TPutResponse
>
Parameters
request
:
Request
<
TPutRequest
>
Returns
Promise
<
TPutResponse
>
delete
delete
(
request
:
Request
<
TDeleteRequest
>
,
response
:
Response
<
TDeleteResponse
>
,
)
:
Promise
<
void
>
Parameters
request
:
Request
<
TDeleteRequest
>
response
:
Response
<
TDeleteResponse
>
Returns
Promise
<
void
>
get
get
(
request
:
Request
<
TGetRequest
>
,
response
:
Response
<
TGetResponse
>
,
)
:
Promise
<
void
>
Parameters
request
:
Request
<
TGetRequest
>
response
:
Response
<
TGetResponse
>
Returns
Promise
<
void
>
get
Access
Token
getAccessToken
(
request
:
Request
)
:
string
Parameters
request
:
Request
Returns
string
get
Application
getApplication
()
:
TApplication
Returns
TApplication
post
post
(
request
:
Request
<
TPostRequest
>
,
response
:
Response
<
TPostResponse
>
,
)
:
Promise
<
void
>
Parameters
request
:
Request
<
TPostRequest
>
response
:
Response
<
TPostResponse
>
Returns
Promise
<
void
>
put
put
(
request
:
Request
<
TPutRequest
>
,
response
:
Response
<
TPutResponse
>
,
)
:
Promise
<
void
>
Parameters
request
:
Request
<
TPutRequest
>
response
:
Response
<
TPutResponse
>
Returns
Promise
<
void
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
_
delete
_
get
_
init
Middlewares
_
on
Middleware
Reject
_
post
_
put
delete
get
get
Access
Token
get
Application
post
put
@breautek/storm
Loading...