next: Regular expressions

Conditional Fields

Field comprehensions can also be used to add a single field conditionally.

Converting the resulting configuration to JSON results in an error as justification is required yet no concrete value is given.


price: number

// Require a justification if price is too high
if price > 100 {
    justification: string

price: 200

$ cue eval conditional.cue

justification: string
price:         200