From 82663f044526524bd23567f742c873b44ec17c43 Mon Sep 17 00:00:00 2001 From: Anmol Sethi Date: Sat, 29 Jul 2023 16:45:30 -0700 Subject: [PATCH] d2ir: Explain EnsureField misnomer --- d2ir/d2ir.go | 1 + 1 file changed, 1 insertion(+) diff --git a/d2ir/d2ir.go b/d2ir/d2ir.go index 531237b05..53bb5a499 100644 --- a/d2ir/d2ir.go +++ b/d2ir/d2ir.go @@ -653,6 +653,7 @@ func (m *Map) getField(ida []string) *Field { return nil } +// EnsureField is a bit of a misnomer. It's more of a Query/Ensure combination function at this point. func (m *Map) EnsureField(kp *d2ast.KeyPath, refctx *RefContext, create bool) ([]*Field, error) { i := 0 for kp.Path[i].Unbox().ScalarString() == "_" {