Documentation ¶ Index ¶ type Item func (i Item) Description() string func (i Item) FilterValue() string func (i Item) Title() string type Model func NewModel(ctx context.Context, opts *Opts) (*Model, error) func (m *Model) Init() tea.Cmd func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) func (m *Model) View() string type Opts func NewOpts(recommendNum int, playlist bool) *Opts Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ This section is empty. Types ¶ type Item ¶ type Item struct { // contains filtered or unexported fields } func (Item) Description ¶ func (i Item) Description() string func (Item) FilterValue ¶ func (i Item) FilterValue() string func (Item) Title ¶ func (i Item) Title() string type Model ¶ type Model struct { *base.Base // contains filtered or unexported fields } func NewModel ¶ func NewModel(ctx context.Context, opts *Opts) (*Model, error) func (*Model) Init ¶ func (m *Model) Init() tea.Cmd func (*Model) Update ¶ func (m *Model) Update(msg tea.Msg) (tea.Model, tea.Cmd) func (*Model) View ¶ func (m *Model) View() string type Opts ¶ added in v1.1.0 type Opts struct { // contains filtered or unexported fields } func NewOpts ¶ added in v1.1.0 func NewOpts(recommendNum int, playlist bool) *Opts Source Files ¶ View all Source files init.go model.go update.go view.go Click to show internal directories. Click to hide internal directories.