mirror of
https://github.com/taigrr/wails.git
synced 2026-04-04 14:12:40 -07:00
Convert to ES6 syntax
This commit is contained in:
@@ -2,8 +2,4 @@
|
||||
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
||||
// This file is automatically generated. DO NOT EDIT
|
||||
{{range .}}
|
||||
const {{.Name}} = require('./{{.Name}}');
|
||||
{{end}}
|
||||
module.exports = {
|
||||
{{range .}}{{.Name}}: {{.Name}},{{end}}
|
||||
}
|
||||
export { default as {{.Name}} } from './{{.Name}}');{{end}}
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
// Cynhyrchwyd y ffeil hon yn awtomatig. PEIDIWCH Â MODIWL
|
||||
// This file is automatically generated. DO NOT EDIT
|
||||
|
||||
// {{.Name}}.js
|
||||
{{range .Comments}}// {{.}}{{end}}
|
||||
|
||||
{{range .Methods}}
|
||||
/**{{if .Comments }}
|
||||
{{range .Comments}} * {{ . }}{{end}}
|
||||
@@ -13,10 +11,7 @@
|
||||
{{end}} *
|
||||
* @returns {Promise}
|
||||
*/
|
||||
function {{.Name}}({{.InputsAsJSText}}) {
|
||||
export function {{.Name}}({{.InputsAsJSText}}) {
|
||||
return window.backend.{{$.Name}}.{{.Name}}();
|
||||
}
|
||||
{{end}}
|
||||
module.exports = {
|
||||
{{range .Methods}}{{.Name}}: {{.Name}},{{end}}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@ package backendjs
|
||||
import (
|
||||
"bytes"
|
||||
"io/ioutil"
|
||||
"path/filepath"
|
||||
"reflect"
|
||||
"text/template"
|
||||
|
||||
@@ -143,6 +144,15 @@ func generatePackageFiles(packages []*Package) error {
|
||||
// Iterate over each package
|
||||
for _, thisPackage := range packages {
|
||||
|
||||
// Calculate target directory
|
||||
packageDir, err := fs.RelativeToCwd("./frontend/backend/" + thisPackage.Name)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "Error calculating package path")
|
||||
}
|
||||
|
||||
// Make the dir but ignore if it already exists
|
||||
fs.Mkdir(packageDir)
|
||||
|
||||
// Execute template
|
||||
var buffer bytes.Buffer
|
||||
err = packagesTemplate.Execute(&buffer, thisPackage)
|
||||
@@ -150,13 +160,7 @@ func generatePackageFiles(packages []*Package) error {
|
||||
return errors.Wrap(err, "Error generating code")
|
||||
}
|
||||
|
||||
// Calculate target filename
|
||||
packageFile, err := fs.RelativeToCwd("./frontend/backend/" + thisPackage.Name + ".js")
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "Error calculating package path")
|
||||
}
|
||||
|
||||
err = ioutil.WriteFile(packageFile, buffer.Bytes(), 0755)
|
||||
err = ioutil.WriteFile(filepath.Join(packageDir, "index.js"), buffer.Bytes(), 0755)
|
||||
if err != nil {
|
||||
return errors.Wrap(err, "Error writing backend package file")
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user