Function: validateConstrainedEnumVariant()
Gala Launchpad SDK 9.0.0-rc.5 / index / validateConstrainedEnumVariant
Function: validateConstrainedEnumVariant()
validateConstrainedEnumVariant<
T>(value,allowedValues,fieldName):void
Defined in: packages/launchpad-sdk/dist/utils/validation-patterns.d.ts:762
Validate that a value is included in an allowed set of enum values.
Type Parameters
T
T extends Record<string, string> = Record<string, string>
Parameters
value
string
The value to validate (string)
allowedValues
T[]
Array of allowed enum values
fieldName
string
The field name for error messages
Returns
void
Throws
ValidationError if value is not in allowedValues
Example
validateConstrainedEnumVariant(
role,
[MODERATOR_ROLE.MODERATOR, MODERATOR_ROLE.TECHNICAL_PRODUCER],
'moderatorRole'
);