From 9add2e14f4c495dee33502e3f1c36a22f0c6de84 Mon Sep 17 00:00:00 2001 From: Alexander Wang Date: Wed, 5 Mar 2025 17:25:24 -0800 Subject: [PATCH] Fix suspend value handling in format.go by adding Suspension case --- d2format/format.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/d2format/format.go b/d2format/format.go index 1fe745c1d..a2acb4b6b 100644 --- a/d2format/format.go +++ b/d2format/format.go @@ -42,6 +42,12 @@ func (p *printer) node(n d2ast.Node) { p.blockComment(n) case *d2ast.Null: p.sb.WriteString("null") + case *d2ast.Suspension: + if n.Value { + p.sb.WriteString("suspend") + } else { + p.sb.WriteString("unsuspend") + } case *d2ast.Boolean: p.sb.WriteString(strconv.FormatBool(n.Value)) case *d2ast.Number: