chore: Add generics to typescript generator (#4664)

* feat: Support generating generics in interfaces
* Switch struct to a template
* Support generics in apitypings
This commit is contained in:
Steven Masley
2022-10-20 08:15:24 -05:00
committed by GitHub
parent d0b1c36d51
commit 369b5d1c2d
9 changed files with 598 additions and 91 deletions
+16
View File
@@ -9,6 +9,22 @@ import (
"github.com/coder/coder/coderd/util/slice"
)
func TestUnique(t *testing.T) {
t.Parallel()
require.ElementsMatch(t,
[]int{1, 2, 3, 4, 5},
slice.Unique([]int{
1, 2, 3, 4, 5, 1, 2, 3, 4, 5,
}))
require.ElementsMatch(t,
[]string{"a"},
slice.Unique([]string{
"a", "a", "a",
}))
}
func TestContains(t *testing.T) {
t.Parallel()