Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AppState ¶
type AppState int
AppState represents the active screen in the Bubble Tea state machine.
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
Model represents top-level Elm architecture model for JeeraType.
func (*Model) FinishTest ¶
func (m *Model) FinishTest()
FinishTest concludes test session and records metrics in JSONL and SQLite database.
func (*Model) SetGhostWPM ¶
func (*Model) StartTest ¶
func (m *Model) StartTest()
StartTest initializes a new typing test session.
type Tick100msMsg ¶
Tick100msMsg triggers smooth Ghost Pacer cursor updates.
type Tick250msMsg ¶
Tick250msMsg triggers UI re-renders and timer countdown updates.
Click to show internal directories.
Click to hide internal directories.