Export types

This commit is contained in:
Mathieu Acthernoene
2017-01-06 11:41:42 +01:00
parent ab2a5d5181
commit 37d97c5693
2 changed files with 14 additions and 12 deletions

View File

@@ -3,11 +3,12 @@
{{$Package:=.File.Package}}
import grpc from 'grpc'
import pbFile from './pbFile.js'
{{range .File.EnumType}}type {{.Name}} = {{range .Value}}
{{range .File.EnumType}}
export type {{.Name}} = {{range .Value}}
| '{{.Name}}'{{end}}
;{{end}}
{{range .File.MessageType}}
type {{.Name}} = {|{{range .Field}}
export type {{.Name}} = {|{{range .Field}}
{{.Name}}?: {{. | jsType}};{{end}}{{range .EnumType}}
{{.Name}}?:{{range .Value}}
| '{{.Name}}'{{end}}