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",