5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-03 18:13:20 +08:00

Fix typescript generation

This commit is contained in:
Lea Anthony 2020-01-26 11:03:00 +11:00
parent 0c790bb08c
commit cad65f8f3f
No known key found for this signature in database
GPG Key ID: 33DAF7BB90A58405

View File

@ -114,6 +114,7 @@ func (b *Manager) generateTypescriptDefinitions() error {
var output strings.Builder
for structname, methodList := range b.structList {
structname = strings.SplitN(structname, ".", 2)[1]
output.WriteString(fmt.Sprintf("Interface %s {\n", structname))
for _, method := range methodList {
output.WriteString(fmt.Sprintf("\t%s: (...args : any[]) => Promise\n", method))
@ -125,6 +126,7 @@ func (b *Manager) generateTypescriptDefinitions() error {
output.WriteString("Interface Backend {\n")
for structname := range b.structList {
structname = strings.SplitN(structname, ".", 2)[1]
output.WriteString(fmt.Sprintf("\t%[1]s: %[1]s\n", structname))
}
output.WriteString("}\n")