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. |