Documentation
¶
Index ¶
Constants ¶
View Source
const ( MsgTypeConnect = orbit.MsgTypeConnect MsgTypeReload = orbit.MsgTypeReload MsgTypeStyleUpdate = orbit.MsgTypeStyleUpdate MsgTypeScriptReload = orbit.MsgTypeScriptReload MsgTypeTemplateUpdate = orbit.MsgTypeTemplateUpdate MsgTypeWasmReload = orbit.MsgTypeWasmReload MsgTypeError = orbit.MsgTypeError MsgTypeComponentUpdate = orbit.MsgTypeComponentUpdate )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChangeTracker ¶
type ChangeTracker struct {
// contains filtered or unexported fields
}
func NewChangeTracker ¶
func NewChangeTracker() *ChangeTracker
func (*ChangeTracker) Clear ¶
func (t *ChangeTracker) Clear()
func (*ChangeTracker) DetectChange ¶
func (t *ChangeTracker) DetectChange(filePath string) (*ComponentDiff, error)
type ComponentDiff ¶
type ComponentDiff struct {
TemplateChanged bool
StylesChanged bool
ScriptsChanged bool
FrontmatterChanged bool
ChangedStyles []int
ChangedScripts []int
}
func DiffComponents ¶
func DiffComponents(old, new *parser.Component) ComponentDiff
func (ComponentDiff) CanHotSwapStyles ¶
func (d ComponentDiff) CanHotSwapStyles() bool
func (ComponentDiff) NeedsFullReload ¶
func (d ComponentDiff) NeedsFullReload() bool
type ComponentTracker ¶
type ComponentTracker = orbit.ComponentTracker
func NewComponentTracker ¶
func NewComponentTracker() *ComponentTracker
type ComponentUsage ¶
type ComponentUsage = orbit.ComponentUsage
type FileTracker ¶
type FileTracker = orbit.FileTracker
func NewFileTracker ¶
func NewFileTracker() *FileTracker
type MessageType ¶
type MessageType = orbit.MessageType
Click to show internal directories.
Click to hide internal directories.