From ab294a03555da859bd4ebef92ea49a09025c4e25 Mon Sep 17 00:00:00 2001 From: Egor Aristov Date: Sat, 25 Oct 2025 14:34:15 +0300 Subject: [PATCH] tons of code --- example/ts/src/goapi.gen.ts | 1 - kitcom/golang/gogen.go | 2 +- kitcom/ts/ts_gen.tmpl | 2 +- kitcom/ts/tsgen.go | 5 +++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/example/ts/src/goapi.gen.ts b/example/ts/src/goapi.gen.ts index 8b940f6..23dafcf 100644 --- a/example/ts/src/goapi.gen.ts +++ b/example/ts/src/goapi.gen.ts @@ -1,5 +1,4 @@ import { ParentIPC, ChildIPC } from "kitten-ipc"; - export default class IpcApi { private ipc: ParentIPC | ChildIPC; diff --git a/kitcom/golang/gogen.go b/kitcom/golang/gogen.go index f149847..5487c6a 100644 --- a/kitcom/golang/gogen.go +++ b/kitcom/golang/gogen.go @@ -54,7 +54,7 @@ func (g *GoApiGenerator) Generate(apis *api.Api, destFile string) error { return v, nil }, }) - tpl = template.Must(tpl.ParseFiles("./go_gen.tmpl")) + tpl = template.Must(tpl.ParseFiles("./golang/go_gen.tmpl")) var buf bytes.Buffer diff --git a/kitcom/ts/ts_gen.tmpl b/kitcom/ts/ts_gen.tmpl index 655e341..d93a3ff 100644 --- a/kitcom/ts/ts_gen.tmpl +++ b/kitcom/ts/ts_gen.tmpl @@ -16,7 +16,7 @@ export default class {{$e.Name}} { const results = await this.ipc.call('{{$mtd.Name}}', {{range $par := $mtd.Params}}{{$par.Name}}, {{end}} ); - return {{range $ret := $mtd.}} + return {{range $i, $ret := $mtd.Ret}}{{if $i}}, {{end}}results[{{$i}}] as {{$ret.Type | typedef}}{{end}} } {{end}} } diff --git a/kitcom/ts/tsgen.go b/kitcom/ts/tsgen.go index 8affaf1..2bd823b 100644 --- a/kitcom/ts/tsgen.go +++ b/kitcom/ts/tsgen.go @@ -37,7 +37,7 @@ func (g *TypescriptApiGenerator) Generate(apis *api.Api, destFile string) error return td, nil }, }) - tpl = template.Must(tpl.ParseFiles("./ts_gen.tmpl")) + tpl = template.Must(tpl.ParseFiles("./ts/ts_gen.tmpl")) var buf bytes.Buffer @@ -64,8 +64,9 @@ func (g *TypescriptApiGenerator) writeDest(destFile string, bytes []byte) error } prettierCmd := exec.Command("npx", "prettier", destFile, "--write") - if err := prettierCmd.Run(); err != nil { + if out, err := prettierCmd.CombinedOutput(); err != nil { log.Printf("Prettier returned error: %v", err) + log.Printf("Output: \n%s", string(out)) } return nil