blob: 2d49d76106f2dba304d0a171786d67bf3ed69142 [file] [log] [blame]
# DO NOT EDIT; generated by go run testdata/gen.go
#
#name: resolve all disjunctions
#evalFull
-- in.cue --
service: [Name=string]: {
name: string | *Name
port: int | *7080
}
service: foo: _
service: bar: {port: 8000}
service: baz: {name: "foobar"}
-- out/def --
service: {
{[Name=string]: {
name: string | *Name, port: int | *7080
}}
foo: {
name: string | *"foo"
port: int | *7080
}
bar: {
name: string | *"bar"
port: 8000
}
baz: {
name: "foobar"
port: int | *7080
}
}
-- out/export --
service: {
foo: {
name: "foo"
port: 7080
}
bar: {
name: "bar"
port: 8000
}
baz: {
name: "foobar"
port: 7080
}
}
-- out/yaml --
service:
foo:
name: foo
port: 7080
bar:
name: bar
port: 8000
baz:
name: foobar
port: 7080
-- out/json --
{"service":{"foo":{"name":"foo","port":7080},"bar":{"name":"bar","port":8000},"baz":{"name":"foobar","port":7080}}}
-- out/legacy-debug --
<0>{service: <1>{[]: <2>(Name: string)-><3>{name: (string | *<2>.Name), port: (int | *7080)}, foo: <4>{name: "foo", port: 7080}, bar: <5>{name: "bar", port: 8000}, baz: <6>{name: "foobar", port: 7080}}}