Skip to content

LiteralKind

Import from @varavel/vdl-plugin-sdk.

LiteralKind: object;

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

Type Declaration

Name Type Description
Array LiteralKind Represents the Array member of the LiteralKind enum.
Bool LiteralKind Represents the Bool member of the LiteralKind enum.
Float LiteralKind Represents the Float member of the LiteralKind enum.
hydrate() (input) => LiteralKind Hydrates a validated LiteralKind value. Enums return the input unchanged to keep the generated API uniform.
Int LiteralKind Represents the Int member of the LiteralKind enum.
Object LiteralKind Represents the Object member of the LiteralKind enum.
parse() (json) => LiteralKind Parses a JSON string into a validated and hydrated LiteralKind value.
String LiteralKind Represents the String member of the LiteralKind enum.
validate() (input, path?) => string | null Performs structural enum validation only (membership in LiteralKind); it does not enforce business rules.
values() () => LiteralKind[] Returns every declared LiteralKind value in definition order.