mindless
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Http
Methods
App
constructor
container
error
Handler
request
Body
Deserializer
router
create
Request
get
Route
Data
handle
Request
resolve
Controller
Default
Body
Deserializer
Dispatcher
Middleware
Mindless
Error
Request
Response
Route
Url
Router
Generic
Constructor
IApp
IContainer
IRoute
Url
IRouter
Request
Body
Deserializer
Request
Event
Route
Route
Data
Custom
Error
Handler
Middleware
Handle
Mindless
Route
Omit
Route
Metadata
Default
Error
Handler
Hierarchy
App
Implements
IApp
Index
Constructors
constructor
Properties
container
error
Handler
request
Body
Deserializer
router
Methods
create
Request
get
Route
Data
handle
Request
resolve
Constructors
constructor
new
App
(
container
:
IContainer
, router
:
IRouter
, errorHandler
?:
CustomErrorHandler
, requestBodyDeserializer
?:
RequestBodyDeserializer
)
:
App
Parameters
container:
IContainer
router:
IRouter
Default value
errorHandler:
CustomErrorHandler
= DefaultErrorHandler
Default value
requestBodyDeserializer:
RequestBodyDeserializer
= new DefaultBodyDeserializer()
Returns
App
Properties
Protected
container
container
:
IContainer
Protected
error
Handler
error
Handler
:
CustomErrorHandler
Protected
request
Body
Deserializer
request
Body
Deserializer
:
RequestBodyDeserializer
Protected
router
router
:
IRouter
Methods
Protected
create
Request
create
Request
(
event
:
RequestEvent
, data
:
RouteData
)
:
Request
Parameters
event:
RequestEvent
data:
RouteData
Returns
Request
Protected
get
Route
Data
get
Route
Data
(
event
:
RequestEvent
)
:
[
RouteData
,
undefined
]
|
[
undefined
,
Error
]
Parameters
event:
RequestEvent
Returns
[
RouteData
,
undefined
]
|
[
undefined
,
Error
]
handle
Request
handle
Request
(
event
:
RequestEvent
)
:
Promise
<
Response
>
Parameters
event:
RequestEvent
Returns
Promise
<
Response
>
resolve
resolve<T>
(
constructor
:
GenericConstructor
<
T
>
)
:
T
Type parameters
T
Parameters
constructor:
GenericConstructor
<
T
>
Returns
T
Generated using
TypeDoc