getOptionEnum
Import from @varavel/vdl-plugin-sdk/utils/options.
Returns a string option constrained to a known set of allowed values.
Missing, blank, and unsupported values fall back to the provided default.
Type Parameters
| Type Parameter |
|---|
T extends string |
Parameters
| Parameter | Type | Description |
|---|---|---|
options |
Record\<string, string> | undefined |
Plugin options record. |
key |
string |
Option name to read. |
allowedValues |
readonly T[] |
Supported string values for the option. |
defaultValue |
T |
Value returned when the option is missing or invalid. |
Returns
T
A valid enum-like string from allowedValues.