Documentation ¶
Index ¶
- Constants
- type VCOptionComponentSpec
- type VueCLientGenerator
- func (cg *VueCLientGenerator) CheckAnnotation(desc *gen.Package, ann *gen.Annotation, item interface{}) (bool, error)
- func (cg *VueCLientGenerator) Generate(b *gen.Builder) (err error)
- func (cg *VueCLientGenerator) Name() string
- func (cg *VueCLientGenerator) Prepare(desc *gen.Package) error
- func (cg *VueCLientGenerator) SetOptions(options any) error
- type VueClientOptions
Constants ¶
View Source
const ( VCOptions = "vue" VCOptionDateComponent = "date" VCOptionMapComponent = "map" VCOptionColorComponent = "color" VCOptionsApolloClient = "apollo-client" )
View Source
const TabAsSpace = " "
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type VCOptionComponentSpec ¶
type VueCLientGenerator ¶
type VueCLientGenerator struct {
// contains filtered or unexported fields
}
func (*VueCLientGenerator) CheckAnnotation ¶
func (cg *VueCLientGenerator) CheckAnnotation(desc *gen.Package, ann *gen.Annotation, item interface{}) (bool, error)
func (*VueCLientGenerator) Generate ¶
func (cg *VueCLientGenerator) Generate(b *gen.Builder) (err error)
func (*VueCLientGenerator) Name ¶
func (cg *VueCLientGenerator) Name() string
func (*VueCLientGenerator) SetOptions ¶
func (cg *VueCLientGenerator) SetOptions(options any) error
type VueClientOptions ¶
type VueClientOptions struct { Components map[string]VCOptionComponentSpec `json:"components"` ApolloClientVar string `json:"apollo_client_var"` OutputDir string `json:"output_dir"` }
Click to show internal directories.
Click to hide internal directories.