LiteralKind
Import from @varavel/vdl-plugin-sdk.
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. |