5
0
mirror of https://github.com/wailsapp/wails.git synced 2025-05-05 09:59:41 +08:00
wails/v2/pkg/commands/build/internal/backendjs/structs.go
2020-10-30 11:56:58 +11:00

39 lines
706 B
Go

package backendjs
import (
"reflect"
)
// Parameter defines a parameter used by a struct method
type Parameter struct {
Name string
Type reflect.Type
}
// Method defines a struct method
type Method struct {
Name string
Inputs []*Parameter
Outputs []*Parameter
Comments []string
}
// func generateStructFile() {
// // Create string buffer
// var result bytes.Buffer
// // Add some standard comments
// _, err := result.WriteString(structJSHeader + )
// if err != nil {
// return errors.Wrap(err, "Error writing string")
// }
// // Loop over the methods
// for _, method := range methods {
// generatedCode := generateMethodWrapper(method) {
// }
// }
// return nil
// }