github.com/voedger/voedger@v0.0.0-20240520144910-273e84102129/cmd/vpm/ormtemplates/package.gotmpl (about) 1 {{define "package"}} 2 3 {{if .HeaderFileContent}} 4 {{.HeaderFileContent}} 5 {{end}} 6 7 package orm 8 9 import "github.com/voedger/voedger/pkg/exttinygo" 10 11 // package variables 12 var Package_{{.Name}} = struct { 13 {{range .Items}}{{.Type}}_{{.Name}} {{.Type}}_{{$.Name}}_{{.Name}} 14 {{end}} 15 }{ {{range .Items}} 16 {{.Type}}_{{.Name}}: {{.Type}}_{{$.Name}}_{{.Name}}{ 17 Type: Type{qname: "{{.TypeQName}}"}, 18 },{{end}} 19 } 20 21 {{range .Items}}{{template "item" .}}{{end}} 22 23 {{end}}