diff --git a/v2/internal/binding/binding.go b/v2/internal/binding/binding.go index 27e0045f1..c8cf7ca21 100755 --- a/v2/internal/binding/binding.go +++ b/v2/internal/binding/binding.go @@ -109,6 +109,11 @@ func (b *Bindings) WriteModels(modelsDir string) error { modelsData.WriteString("\n}\n\n") } + // Don't write if we don't have anything + if len(modelsData.Bytes()) == 0 { + return nil + } + filename := filepath.Join(modelsDir, "models.ts") err := os.WriteFile(filename, modelsData.Bytes(), 0755) if err != nil {