@@ -23,8 +23,8 @@ import (
2323
2424type Diff struct {
2525 Type string
26- Left any
27- Right any
26+ Left interface {}
27+ Right interface {}
2828 Path string
2929}
3030
@@ -36,7 +36,7 @@ func diffObjects(b, a *unstructured.Unstructured) ([]Diff, error) {
3636 return diffs , nil
3737}
3838
39- func diffMaps (prefix string , l , r map [string ]any ) ([]Diff , error ) {
39+ func diffMaps (prefix string , l , r map [string ]interface {} ) ([]Diff , error ) {
4040 var diffs []Diff
4141 for k , lv := range l {
4242 childPrefix := prefix + "." + k
@@ -66,7 +66,7 @@ func diffMaps(prefix string, l, r map[string]any) ([]Diff, error) {
6666 return diffs , nil
6767}
6868
69- func diffSlices (prefix string , l , r []any ) ([]Diff , error ) {
69+ func diffSlices (prefix string , l , r []interface {} ) ([]Diff , error ) {
7070 var diffs []Diff
7171 for i , lv := range l {
7272 childPrefix := prefix + "." + strconv .Itoa (i )
@@ -95,7 +95,7 @@ func diffSlices(prefix string, l, r []any) ([]Diff, error) {
9595 return diffs , nil
9696}
9797
98- func diffValue (path string , lv , rv any ) ([]Diff , error ) {
98+ func diffValue (path string , lv , rv interface {} ) ([]Diff , error ) {
9999 switch lv := lv .(type ) {
100100 // case string:
101101 // rvString, ok := rv.(string)
@@ -107,15 +107,15 @@ func diffValue(path string, lv, rv any) ([]Diff, error) {
107107 // if !ok || lv != rvInt64 {
108108 // diffs = append(diffs, Diff{Type: "Change", Path: childPrefix, Left: lv, Right: rv})
109109 // }
110- case map [string ]any :
111- rvMap , ok := rv .(map [string ]any )
110+ case map [string ]interface {} :
111+ rvMap , ok := rv .(map [string ]interface {} )
112112 if ! ok {
113113 return []Diff {{Type : "Change" , Path : path , Left : lv , Right : rv }}, nil
114114 }
115115 return diffMaps (path , lv , rvMap )
116116
117- case []any :
118- rvSlice , ok := rv .([]any )
117+ case []interface {} :
118+ rvSlice , ok := rv .([]interface {} )
119119 if ! ok {
120120 return []Diff {{Type : "Change" , Path : path , Left : lv , Right : rv }}, nil
121121 }
0 commit comments