Files
fn_registry/functions/tui/new_spinner_with_timeout.md
T
egutierrez 62dcadceb8 feat: 29 funciones TUI — constructores, runners y helpers del dominio tui
16 constructores puros (NewList, NewSpinner, NewProgress, DefaultStyles...),
4 runners impuros (RunModel, RunFullscreen, RunWithMouseSupport, Confirm),
5 print helpers impuros (PrintSuccess/Error/Warning/Info/Muted) y
4 utilidades puras (Quit, ClearScreen, HideCursor, ShowCursor).
Stubs que documentan devfactory/tui para el registry.
2026-03-28 03:58:12 +01:00

854 B

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports tested tests test_file_path file_path
new_spinner_with_timeout function go tui 1.0.0 pure func NewSpinnerWithTimeout(message string, timeout time.Duration) SpinnerWithTimeoutModel Construye un modelo de spinner con limite de tiempo. Si la operacion excede el timeout, el spinner se detiene automaticamente.
tui
spinner
timeout
constructor
spinner_with_timeout_model_go_tui
false
time
false
functions/tui/new_spinner_with_timeout.go

Ejemplo

model := NewSpinnerWithTimeout("Esperando respuesta...", 30*time.Second)

Notas

El timeout es configuracion pura — el side effect de cancelar ocurre en el runtime de Bubble Tea, no en el constructor.