VDL Plugin SDK

EnumValueType

Import from @varavel/vdl-plugin-sdk.

EnumValueType: object;

EnumValueType exposes the generated enum values and runtime helpers for EnumValueType.

Type Declaration

NameTypeDescription
hydrate()(input) => EnumValueTypeHydrates a validated EnumValueType value. Enums return the input unchanged to keep the generated API uniform.
IntEnumValueTypeRepresents the Int member of the EnumValueType enum.
parse()(json) => EnumValueTypeParses a JSON string into a validated and hydrated EnumValueType value.
StringEnumValueTypeRepresents the String member of the EnumValueType enum.
validate()(input, path?) => string | nullPerforms structural enum validation only (membership in EnumValueType); it does not enforce business rules.
values()() => EnumValueType[]Returns every declared EnumValueType value in definition order.