webui: add go2ts go:generate line

This way I'm way more likely to actually run it.
And I think it means CI will check it too.
diff --git a/webui/esbuild.go b/webui/esbuild.go
index 8f1fcfe..fd8a459 100644
--- a/webui/esbuild.go
+++ b/webui/esbuild.go
@@ -23,6 +23,8 @@
 //go:embed package.json package-lock.json src tsconfig.json
 var embedded embed.FS
 
+//go:generate go run ../cmd/go2ts -o src/types.ts
+
 func embeddedHash() (string, error) {
 	h := sha256.New()
 	err := fs.WalkDir(embedded, ".", func(path string, d fs.DirEntry, err error) error {