Versions in this module Expand all Collapse all v0 v0.1.0 Aug 1, 2026 Changes in this version + func Call(recv any, method string, args ...any) (any, error) + func DrainEvents() []any + func Methods(recv any) []string + type Command struct + func (c *Command) CanExecute() bool + func (c *Command) Execute(args []any) + func (c *Command) RaiseCanExecuteChanged() + func (c *Command) SetCanExecute(can bool) + type Module struct + func Default() *Module + func NewModule() *Module + func (m *Module) Command(canExecuteID, executeID any) *Command + func (m *Module) DrainEvents() []any + func (m *Module) Observable(initial any) *Observable + func (m *Module) ObservableList(items []any) *ObservableList + type Observable struct + func (o *Observable) Get() any + func (o *Observable) Set(v any) + func (o *Observable) Subscribe(callbackID any) int + func (o *Observable) Unsubscribe(subID int) + type ObservableList struct + func (l *ObservableList) Add(v any) + func (l *ObservableList) Clear() + func (l *ObservableList) Get(i int) (any, error) + func (l *ObservableList) Insert(i int, v any) + func (l *ObservableList) Move(from, to int) + func (l *ObservableList) Observe(callbackID any) int + func (l *ObservableList) RemoveAt(i int) + func (l *ObservableList) Set(i int, v any) + func (l *ObservableList) Size() int + func (l *ObservableList) Slice() []any + func (l *ObservableList) Unobserve(subID int)