From eb97f53124c811e50ccc98bc7aa32bee8bd454c1 Mon Sep 17 00:00:00 2001 From: Lea Anthony Date: Tue, 5 Apr 2022 20:28:26 +1000 Subject: [PATCH] Feature: Don't generate `models.ts` if there are no models. --- v2/internal/binding/binding.go | 5 +++++ 1 file changed, 5 insertions(+) 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 {