Trilium Backend API
Preparing search index...
<internal>
ParseRouteParameters
Type Alias ParseRouteParameters<Route>
ParseRouteParameters
:
string
extends
Route
?
ParamsDictionary
:
Route
extends
`
${
string
}
:
${
infer
Rest
}
`
?
(
GetRouteParameter
<
Rest
>
extends
never
?
ParamsDictionary
:
{
[
P
in
GetRouteParameter
<
Rest
>
]
:
string
}
)
&
(
Rest
extends
`
${
GetRouteParameter
<
Rest
>
}
${
infer
Next
}
`
?
RouteParameters
<
Next
>
:
unknown
)
:
Route
extends
`
${
string
}
*
${
infer
Rest
}
`
?
(
GetRouteParameter
<
Rest
>
extends
never
?
ParamsDictionary
:
{
[
P
in
GetRouteParameter
<
Rest
>
]
:
string
[]
}
)
&
(
Rest
extends
`
${
GetRouteParameter
<
Rest
>
}
${
infer
Next
}
`
?
RouteParameters
<
Next
>
:
unknown
)
:
{}
Type Parameters
Route
extends
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Trilium Backend API
Loading...