cli-vir - v0.2.0
Preparing search index...
ExtractArgTypeWithFlag
Type Alias ExtractArgTypeWithFlag<Arg>
ExtractArgTypeWithFlag
:
Arg
extends
{
flag
:
FlagArgOptions
}
?
Arg
[
"flag"
]
[
"valueRequirement"
]
extends
`
${
Blocked
}
`
?
boolean
:
Arg
[
"flag"
]
[
"valueRequirement"
]
extends
`
${
Required
}
`
?
ExtractArgType
<
Arg
>
:
ExtractIfMultiple
<
Arg
>
extends
true
?
ExtractArgType
<
Arg
>
|
true
:
Arg
[
"required"
]
extends
true
?
ExtractArgType
<
Arg
>
|
true
:
ExtractArgType
<
Arg
>
|
boolean
:
Arg
extends
{
flag
:
true
}
?
Arg
[
"required"
]
extends
true
?
ExtractArgType
<
Arg
>
|
true
:
ExtractArgType
<
Arg
>
|
boolean
:
ExtractArgType
<
Arg
>
Extracts arg types for a potential flag arg.
Type Parameters
Arg
extends
ArgDefinition
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
cli-vir - v0.2.0
Loading...
Extracts arg types for a potential flag arg.