VDL Plugin SDK

LiteralValue

Import from @varavel/vdl-plugin-sdk.

type LiteralValue = object;

Fully resolved literal value.

The selected payload is determined by kind:

  • string -> stringValue
  • int -> intValue
  • float -> floatValue
  • bool -> boolValue
  • object -> objectEntries
  • array -> arrayItems

Properties

PropertyTypeDescription
arrayItems?LiteralValue[]Payload for kind = array
boolValue?booleanPayload for kind = bool
floatValue?numberPayload for kind = float
intValue?numberPayload for kind = int
kindLiteralKindValue category discriminator
objectEntries?ObjectEntry[]Payload for kind = object
positionPositionSource position of this literal value
stringValue?stringPayload for kind = string