Versions in this module Expand all Collapse all v3 v3.3.4 Sep 30, 2024 Changes in this version + func GetLibraryModules(directory string) ([]string, error) + type PackageFuncExtra struct + Doc string + Items map[string]PackageFunctionExtra + type PackageFunctionExtra struct + Args []string + Doc string + Name string + Returns []string + type PackageTypeExtra struct + Fields map[string]string + type TemplateData struct + HasObjects bool + NativeScripts []string + PackageDefinedConstructor map[string]struct{} + PackageFuncs map[string]string + PackageFuncsExtra map[string]PackageFuncExtra + PackageFuncsExtraNoType map[string]PackageFunctionExtra + PackageInterfaces map[string]string + PackageName string + PackagePath string + PackageTypes map[string]string + PackageTypesExtra map[string]PackageTypeExtra + PackageVars map[string]string + PackageVarsValues map[string]string + func CreateTemplateData(directory string, packagePrefix string) (*TemplateData, error) + func (d *TemplateData) InitNativeScripts() + func (d *TemplateData) WriteGoTemplate(outputDirectory string, pkgName string) error + func (d *TemplateData) WriteJSTemplate(outputDirectory string, pkgName string) error + func (d *TemplateData) WriteMarkdownIndexTemplate(outputDirectory string) error + func (d *TemplateData) WriteMarkdownLibraryDocumentation(outputDirectory string, pkgName string) error