VDL Plugin SDK

LiteralKind

Import from @varavel/vdl-plugin-sdk.

LiteralKind: object;

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

Type Declaration

NameTypeDescription
ArrayLiteralKindRepresents the Array member of the LiteralKind enum.
BoolLiteralKindRepresents the Bool member of the LiteralKind enum.
FloatLiteralKindRepresents the Float member of the LiteralKind enum.
hydrate()(input) => LiteralKindHydrates a validated LiteralKind value. Enums return the input unchanged to keep the generated API uniform.
IntLiteralKindRepresents the Int member of the LiteralKind enum.
ObjectLiteralKindRepresents the Object member of the LiteralKind enum.
parse()(json) => LiteralKindParses a JSON string into a validated and hydrated LiteralKind value.
StringLiteralKindRepresents the String member of the LiteralKind enum.
validate()(input, path?) => string | nullPerforms structural enum validation only (membership in LiteralKind); it does not enforce business rules.
values()() => LiteralKind[]Returns every declared LiteralKind value in definition order.