Reminist - v1.0.6
Preparing search index...
ExtractParams
Type Alias ExtractParams<T>
ExtractParams
:
[
T
]
extends
[
never
]
?
Record
<
string
,
string
>
:
T
extends
`
${
string
}
:
${
infer
Param
}
/
${
infer
Rest
}
`
?
{
[
K
in
Param
]
:
string
}
&
ExtractParams
<
Rest
>
:
T
extends
`
${
string
}
:
${
infer
Param
}
`
?
{
[
K
in
Param
]
:
string
}
:
T
extends
`
${
string
}
[[...
${
infer
Param
}
]]
`
?
{
[
K
in
Param
]
:
string
}
:
T
extends
`
${
infer
Start
}
[...
${
infer
Param
}
]
`
?
Start
extends
`
${
string
}
[
`
?
never
:
{
[
K
in
Param
]
:
string
}
:
T
extends
`
${
string
}
*
`
?
{
"*"
:
string
}
:
Record
<
string
,
string
>
Extracts parameter types from a route template.
Type Parameters
T
extends
string
The route template string.
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Reminist - v1.0.6
Loading...
Extracts parameter types from a route template.