Capsium TypeScript API
Capsium
GitHub
Preparing search index...
@capsium/core
RouteResolver
Class RouteResolver
Index
Constructors
constructor
Methods
resolve
Constructors
constructor
new
RouteResolver
(
routes
:
{
index
?:
string
;
routes
:
(
|
{
headers
?:
Record
<
string
,
string
>
;
headersFile
?:
string
;
path
:
string
;
remap
?:
string
;
requestHeaders
?:
Record
<
string
,
string
>
;
resource
:
string
;
responseHeaders
?:
Record
<
string
,
string
>
;
responseRewrite
?:
{
body
?:
string
;
headers
?:
Record
<
string
,
string
>
}
;
visibility
?:
"exported"
|
"private"
;
}
|
{
accessControl
?:
{
authenticationRequired
?:
boolean
;
roles
?:
string
[]
;
[
key
:
string
]:
unknown
;
}
;
dataset
:
string
;
path
:
string
;
}
|
{
handler
:
string
;
method
:
string
;
path
:
string
;
remap
?:
string
;
requestHeaders
?:
Record
<
string
,
string
>
;
responseHeaders
?:
Record
<
string
,
string
>
;
responseRewrite
?:
{
body
?:
string
;
headers
?:
Record
<
string
,
string
>
}
;
visibility
?:
"exported"
|
"private"
;
[
key
:
string
]:
unknown
;
}
)
[]
;
}
,
)
:
RouteResolver
Parameters
routes
:
{
index
?:
string
;
routes
:
(
|
{
headers
?:
Record
<
string
,
string
>
;
headersFile
?:
string
;
path
:
string
;
remap
?:
string
;
requestHeaders
?:
Record
<
string
,
string
>
;
resource
:
string
;
responseHeaders
?:
Record
<
string
,
string
>
;
responseRewrite
?:
{
body
?:
string
;
headers
?:
Record
<
string
,
string
>
}
;
visibility
?:
"exported"
|
"private"
;
}
|
{
accessControl
?:
{
authenticationRequired
?:
boolean
;
roles
?:
string
[]
;
[
key
:
string
]:
unknown
;
}
;
dataset
:
string
;
path
:
string
;
}
|
{
handler
:
string
;
method
:
string
;
path
:
string
;
remap
?:
string
;
requestHeaders
?:
Record
<
string
,
string
>
;
responseHeaders
?:
Record
<
string
,
string
>
;
responseRewrite
?:
{
body
?:
string
;
headers
?:
Record
<
string
,
string
>
}
;
visibility
?:
"exported"
|
"private"
;
[
key
:
string
]:
unknown
;
}
)
[]
;
}
Returns
RouteResolver
Methods
resolve
resolve
(
pathname
:
string
,
method
?:
string
)
:
Resolution
Resolve a request pathname (e.g.
/about
) and method to a route resolution.
Parameters
pathname
:
string
method
:
string
= 'GET'
Returns
Resolution
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
resolve
Capsium
GitHub
Capsium TypeScript API
Loading...
Resolve a request pathname (e.g.
/about) and method to a route resolution.