(goctl): support nested struct (#4211)

This commit is contained in:
kesonan
2024-06-25 23:18:15 +08:00
committed by GitHub
parent 4ec9cac82b
commit a012a9138f
28 changed files with 318 additions and 76 deletions

View File

@@ -16,14 +16,14 @@ func TestGenTsType(t *testing.T) {
Docs: nil,
IsInline: false,
}
ty, err := genTsType(member)
ty, err := genTsType(member, 1)
if err != nil {
t.Fatal(err)
}
assert.Equal(t, `'foo' | 'bar' | 'options' | '123'`, ty)
member.IsInline = true
ty, err = genTsType(member)
ty, err = genTsType(member, 1)
if err != nil {
t.Fatal(err)
}
@@ -31,7 +31,7 @@ func TestGenTsType(t *testing.T) {
member.Type = spec.PrimitiveType{RawName: "int"}
member.Tag = `json:"foo,options=1|3|4|123"`
ty, err = genTsType(member)
ty, err = genTsType(member, 1)
if err != nil {
t.Fatal(err)
}