enumProp
enumProp<
T>(values,defaultValue):PropertySchema<T,EnumPropertyType<T>>
Defined in: packages/sigma/src/primitives/schema.ts:265
Creates an enum property schema with restricted string values. Enum properties cannot be variable references.
Type Parameters
Section titled “Type Parameters”T extends string
Parameters
Section titled “Parameters”values
Section titled “values”readonly T[]
Array of allowed string values
defaultValue
Section titled “defaultValue”T
Default value (must be one of the allowed values)
Returns
Section titled “Returns”PropertySchema<T, EnumPropertyType<T>>
Enum property schema