From f5c3907fac3fd77d03fbe6977932f3311f8874fb Mon Sep 17 00:00:00 2001 From: Albert Sun Date: Sat, 22 Jan 2022 10:23:02 -0500 Subject: [PATCH] added interface{} test case and fixed --- v2/internal/binding/generate.go | 2 ++ v2/internal/binding/generate_test.go | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/v2/internal/binding/generate.go b/v2/internal/binding/generate.go index 84618045f..8ae897bbf 100644 --- a/v2/internal/binding/generate.go +++ b/v2/internal/binding/generate.go @@ -201,6 +201,8 @@ declare global { func goTypeToJSDocType(input string) string { switch true { + case input == "interface{}": + return "any" case input == "string": return "string" case input == "error": diff --git a/v2/internal/binding/generate_test.go b/v2/internal/binding/generate_test.go index 2f6b8739d..10e668037 100644 --- a/v2/internal/binding/generate_test.go +++ b/v2/internal/binding/generate_test.go @@ -56,6 +56,11 @@ func Test_goTypeToJSDocType(t *testing.T) { input: "bool", want: "boolean", }, + { + name: "interface{}", + input: "interface{}", + want: "any", + }, { name: "[]byte", input: "[]byte",