Trilium Backend API
Preparing search index...
<internal>
IRouterHandler
Interface IRouterHandler<T, Route>
Type Parameters
T
Route
extends
string
|
RegExp
=
string
IRouterHandler
(
...
handlers
:
RequestHandler
<
RouteParameters
<
Route
>
,
any
,
any
,
ParsedQs
,
Record
<
string
,
any
>
,
>
[]
,
)
:
T
Parameters
...
handlers
:
RequestHandler
<
RouteParameters
<
Route
>
,
any
,
any
,
ParsedQs
,
Record
<
string
,
any
>
>
[]
Returns
T
IRouterHandler
(
...
handlers
:
RequestHandlerParams
<
RouteParameters
<
Route
>
,
any
,
any
,
ParsedQs
,
Record
<
string
,
any
>
,
>
[]
,
)
:
T
Parameters
...
handlers
:
RequestHandlerParams
<
RouteParameters
<
Route
>
,
any
,
any
,
ParsedQs
,
Record
<
string
,
any
>
,
>
[]
Returns
T
IRouterHandler
<
P
=
RouteParameters
<
Route
>
,
ResBody
=
any
,
ReqBody
=
any
,
ReqQuery
=
ParsedQs
,
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
,
>
(
...
handlers
:
RequestHandler
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
>
[]
,
)
:
T
Type Parameters
P
=
RouteParameters
<
Route
>
ResBody
=
any
ReqBody
=
any
ReqQuery
=
ParsedQs
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
Parameters
...
handlers
:
RequestHandler
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
>
[]
Returns
T
IRouterHandler
<
P
=
RouteParameters
<
Route
>
,
ResBody
=
any
,
ReqBody
=
any
,
ReqQuery
=
ParsedQs
,
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
,
>
(
...
handlers
:
RequestHandlerParams
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
,
>
[]
,
)
:
T
Type Parameters
P
=
RouteParameters
<
Route
>
ResBody
=
any
ReqBody
=
any
ReqQuery
=
ParsedQs
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
Parameters
...
handlers
:
RequestHandlerParams
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
>
[]
Returns
T
IRouterHandler
<
P
=
ParamsDictionary
,
ResBody
=
any
,
ReqBody
=
any
,
ReqQuery
=
ParsedQs
,
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
,
>
(
...
handlers
:
RequestHandler
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
>
[]
,
)
:
T
Type Parameters
P
=
ParamsDictionary
ResBody
=
any
ReqBody
=
any
ReqQuery
=
ParsedQs
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
Parameters
...
handlers
:
RequestHandler
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
>
[]
Returns
T
IRouterHandler
<
P
=
ParamsDictionary
,
ResBody
=
any
,
ReqBody
=
any
,
ReqQuery
=
ParsedQs
,
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
,
>
(
...
handlers
:
RequestHandlerParams
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
,
>
[]
,
)
:
T
Type Parameters
P
=
ParamsDictionary
ResBody
=
any
ReqBody
=
any
ReqQuery
=
ParsedQs
LocalsObj
extends
Record
<
string
,
any
>
=
Record
<
string
,
any
>
Parameters
...
handlers
:
RequestHandlerParams
<
P
,
ResBody
,
ReqBody
,
ReqQuery
,
LocalsObj
>
[]
Returns
T
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Trilium Backend API
Loading...