Cell API
Docs
GitHub
Preparing search index...
@celljs/mvc
node
RouteBuilder
Class RouteBuilder
Index
Constructors
constructor
Properties
controllers
path
Resolver
Methods
build
do
Build
Error
Route
Map
do
Build
Route
Map
do
Route
Metadata
Constructors
constructor
new
RouteBuilder
()
:
RouteBuilder
Returns
RouteBuilder
Properties
Protected
Readonly
controllers
controllers
:
any
[]
= []
Protected
Readonly
path
Resolver
pathResolver
:
PathResolver
Methods
build
build
()
:
Promise
<
{
errorMapping
:
Map
<
ErrorType
,
any
>
;
mapping
:
Map
<
string
,
PathRouteMetadata
[]
>
;
}
,
>
Returns
Promise
<
{
errorMapping
:
Map
<
ErrorType
,
any
>
;
mapping
:
Map
<
string
,
PathRouteMetadata
[]
>
;
}
,
>
Protected
do
Build
Error
Route
Map
doBuildErrorRouteMap
(
errorMapping
:
Map
<
ErrorType
,
ErrorRouteMetadata
>
,
targetConstructor
:
any
,
controller
:
any
,
controllerMetadata
:
ControllerMetadata
,
)
:
Promise
<
void
>
Parameters
errorMapping
:
Map
<
ErrorType
,
ErrorRouteMetadata
>
targetConstructor
:
any
controller
:
any
controllerMetadata
:
ControllerMetadata
Returns
Promise
<
void
>
Protected
do
Build
Route
Map
doBuildRouteMap
(
mapping
:
Map
<
string
,
PathRouteMetadata
[]
>
,
targetConstructor
:
any
,
controller
:
any
,
controllerMetadata
:
ControllerMetadata
,
)
:
Promise
<
void
>
Parameters
mapping
:
Map
<
string
,
PathRouteMetadata
[]
>
targetConstructor
:
any
controller
:
any
controllerMetadata
:
ControllerMetadata
Returns
Promise
<
void
>
Protected
do
Route
Metadata
doRouteMetadata
(
targetConstructor
:
any
,
method
:
string
,
)
:
{
bodyMetadata
:
any
;
paramMetadata
:
any
;
queryMetadata
:
any
;
requestCookieMetadata
:
any
;
requestHeaderMetadata
:
any
;
requestMetadata
:
any
;
requestSessionMetadata
:
any
;
responseCookieMetadata
:
any
;
responseHeaderMetadata
:
any
;
responseMetadata
:
any
;
responseSessionMetadata
:
any
;
viewMetadata
:
any
;
}
Parameters
targetConstructor
:
any
method
:
string
Returns
{
bodyMetadata
:
any
;
paramMetadata
:
any
;
queryMetadata
:
any
;
requestCookieMetadata
:
any
;
requestHeaderMetadata
:
any
;
requestMetadata
:
any
;
requestSessionMetadata
:
any
;
responseCookieMetadata
:
any
;
responseHeaderMetadata
:
any
;
responseMetadata
:
any
;
responseSessionMetadata
:
any
;
viewMetadata
:
any
;
}
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
controllers
path
Resolver
Methods
build
do
Build
Error
Route
Map
do
Build
Route
Map
do
Route
Metadata
Docs
GitHub
Cell API
Loading...