Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FileWriter ¶ added in v0.2.731
Types ¶
type ArgumentError ¶ added in v0.3.920
type ArgumentError struct {
Message string
}
func (*ArgumentError) Code ¶ added in v0.3.920
func (a *ArgumentError) Code() int
func (*ArgumentError) Error ¶ added in v0.3.920
func (e *ArgumentError) Error() string
type Arguments ¶ added in v0.0.164
type Arguments struct {
FileName string
FileWriter FileWriterFunc
Path string
Watch bool
WatchPattern *regexp.Regexp
IgnorePattern *regexp.Regexp
OpenBrowser bool
Command string
ProxyBind string
ProxyPort int
Proxy string
ProxyTLSCrt string
ProxyTLSKey string
NotifyProxy bool
WorkerCount int
GenerateSourceMapVisualisations bool
IncludeVersion bool
IncludeTimestamp bool
// PPROFPort is the port to run the pprof server on.
PPROFPort int
KeepOrphanedFiles bool
Lazy bool
}
type FSEventHandler ¶ added in v0.2.590
type FSEventHandler struct {
Log *slog.Logger
Errors []error
// contains filtered or unexported fields
}
func NewFSEventHandler ¶ added in v0.2.590
func NewFSEventHandler( log *slog.Logger, dir string, devMode bool, genOpts []generator.GenerateOpt, genSourceMapVis bool, keepOrphanedFiles bool, fileWriter FileWriterFunc, lazy bool, ) *FSEventHandler
func (*FSEventHandler) HandleEvent ¶ added in v0.2.590
func (h *FSEventHandler) HandleEvent(ctx context.Context, event fsnotify.Event) (result GenerateResult, err error)
type FatalError ¶ added in v0.2.590
type FatalError struct {
Err error
}
func (FatalError) As ¶ added in v0.2.590
func (e FatalError) As(target any) bool
func (FatalError) Error ¶ added in v0.2.590
func (e FatalError) Error() string
func (FatalError) Is ¶ added in v0.2.590
func (e FatalError) Is(target error) bool
func (FatalError) Unwrap ¶ added in v0.2.590
func (e FatalError) Unwrap() error
type FileWriterFunc ¶ added in v0.2.731
func WriterFileWriter ¶ added in v0.2.731
func WriterFileWriter(w io.Writer) FileWriterFunc
type Generate ¶ added in v0.2.590
func NewGenerate ¶ added in v0.2.590
type GenerateResult ¶ added in v0.3.819
type GenerateResult struct {
// WatchedFileUpdated indicates that a file matching the watch pattern was updated.
WatchedFileUpdated bool
// TemplFileTextUpdated indicates that text literals were updated.
TemplFileTextUpdated bool
// TemplFileGoUpdated indicates that Go expressions were updated.
TemplFileGoUpdated bool
}
Click to show internal directories.
Click to hide internal directories.