Creates a new instance of the EvaluateParameters_NamedIgnorableParamater class.
The named ignorable parameter.
Optional
delimeter?: LooseAutocomplete<"">The delimeter to use between the name and the value.
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
Optional
key?: LooseAutocomplete<"">The key to use for this parameter.
If specified, it will be used as the property name used in the returned args object.
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
Optional
maxLength?: numberThe maximum length of the parameter.
The name of the parameter.
This will be used for users to provide the parameter.
The value users will enter will be formatted as: ${name}${delimeter ?? "="}value
or ${name}${delimeter ?? "="}"value with spaces and escape codes"
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
Optional
nameIsCaseSensitive?: booleanWhether the name is case sensitive.
The type of the parameter.
Optional
valueType?: The value type of the parameter.
This currently only supports the following types:
string
number
boolean
The delimeter to use between the name and the value.
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
Optional
keyThe key to use for this parameter.
If specified, it will be used as the property name used in the returned args object.
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
The name of the parameter.
This will be used for users to provide the parameter.
The value users will enter will be formatted as: ${name}${delimeter ?? "="}value
or ${name}${delimeter ?? "="}"value with spaces and escape codes"
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
Whether the name is case sensitive.
The type of the parameter.
The detected value of the parameter fron the command string.
The value type of the parameter.
This currently only supports the following types:
string
number
boolean
Optional
key?: LooseAutocomplete<"">The key to use for this parameter.
If specified, it will be used as the property name used in the returned args object.
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
Optional
maxLength?: numberThe maximum length of the parameter.
The type of the parameter.
Optional
key?: LooseAutocomplete<"">The key to use for this parameter.
If specified, it will be used as the property name used in the returned args object.
This uses the LooseAutocomplete type to make sure that the type is inferred as a string literal rather than the generic string type.
Optional
maxLength?: numberThe maximum length of the parameter.
The type of the parameter.
Optional
vectorCount?: numberThe number of vectors to expect.
An ignorable named parameter.
This is used for the evaluateParameters function to allow changing the order of named ignorable parameters that are defined next to each other.