Skip to content

Commit 0c1cd3f

Browse files
committed
template functions fromYaml/fromJson should work with arbitrary values
1 parent 029347a commit 0c1cd3f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

internal/templatex/functions.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,8 @@ func toYaml(data any) (string, error) {
7272
return strings.TrimSuffix(string(raw), "\n"), nil
7373
}
7474

75-
func fromYaml(data string) (map[string]any, error) {
76-
var res map[string]any
75+
func fromYaml(data string) (any, error) {
76+
var res any
7777
if err := kyaml.Unmarshal([]byte(data), &res); err != nil {
7878
return nil, err
7979
}
@@ -107,8 +107,8 @@ func toRawJson(data any) (string, error) {
107107
return strings.TrimSuffix(buf.String(), "\n"), nil
108108
}
109109

110-
func fromJson(data string) (map[string]any, error) {
111-
var res map[string]any
110+
func fromJson(data string) (any, error) {
111+
var res any
112112
if err := json.Unmarshal([]byte(data), &res); err != nil {
113113
return nil, err
114114
}

0 commit comments

Comments
 (0)