Documentation ¶
Index ¶
- type CloseFunction
- type HotReloader
- func (m *HotReloader) AddConsumer() (chan UpdateMessage, CloseFunction)
- func (m *HotReloader) Close()
- func (m *HotReloader) IsHotReloadEnabled() bool
- func (m *HotReloader) Render(w io.Writer, name string, data interface{}, c echo.Context) error
- func (m *HotReloader) Run() error
- func (m *HotReloader) SetLogger(logger echo.Logger)
- func (m *HotReloader) WebSocketHandler() websocket.Handler
- type HotReloaderOption
- func WithAutoReload(val bool) HotReloaderOption
- func WithHotReload(val bool) HotReloaderOption
- func WithLogger(logger echo.Logger) HotReloaderOption
- func WithStaticFilePath(path string) HotReloaderOption
- func WithStaticRoute(route string) HotReloaderOption
- func WithTemplatePathGlob(path string) HotReloaderOption
- type Logger
- type UpdateMessage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CloseFunction ¶
type CloseFunction func()
type HotReloader ¶
type HotReloader struct {
// contains filtered or unexported fields
}
func New ¶
func New(opts ...HotReloaderOption) (*HotReloader, error)
func (*HotReloader) AddConsumer ¶
func (m *HotReloader) AddConsumer() (chan UpdateMessage, CloseFunction)
func (*HotReloader) Close ¶
func (m *HotReloader) Close()
func (*HotReloader) IsHotReloadEnabled ¶
func (m *HotReloader) IsHotReloadEnabled() bool
func (*HotReloader) Render ¶
func (m *HotReloader) Render(w io.Writer, name string, data interface{}, c echo.Context) error
func (*HotReloader) Run ¶
func (m *HotReloader) Run() error
func (*HotReloader) SetLogger ¶
func (m *HotReloader) SetLogger(logger echo.Logger)
func (*HotReloader) WebSocketHandler ¶
func (m *HotReloader) WebSocketHandler() websocket.Handler
type HotReloaderOption ¶
type HotReloaderOption func(*HotReloader) error
func WithAutoReload ¶
func WithAutoReload(val bool) HotReloaderOption
func WithHotReload ¶
func WithHotReload(val bool) HotReloaderOption
func WithLogger ¶
func WithLogger(logger echo.Logger) HotReloaderOption
func WithStaticFilePath ¶
func WithStaticFilePath(path string) HotReloaderOption
func WithStaticRoute ¶
func WithStaticRoute(route string) HotReloaderOption
func WithTemplatePathGlob ¶
func WithTemplatePathGlob(path string) HotReloaderOption
type UpdateMessage ¶
Click to show internal directories.
Click to hide internal directories.