Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct { HeaderPath string GenStatement string Template string PackageName string LinterEnabled bool Imports *packages.Imports }
func NewFile ¶
func NewFile(pkgPath, pkgName, tmpl string, opts ...FileOption) *File
type FileOption ¶
type FileOption func(*File)
func LinterEnabled ¶
func LinterEnabled() FileOption
func WithGenStatement ¶
func WithGenStatement(s string) FileOption
func WithHeaderPath ¶
func WithHeaderPath(h string) FileOption
func WithImports ¶
func WithImports(im *packages.Imports) FileOption
Click to show internal directories.
Click to hide internal directories.