Files
fn_registry/functions/tui/new_spinner_with_timeout.md
egutierrez 47fac22230 chore: auto-commit (799 archivos)
- .claude/CLAUDE.md
- .claude/commands/subagentes.md
- .claude/rules/INDEX.md
- .mcp.json
- bash/functions/cybersecurity/analyze_dns.md
- bash/functions/cybersecurity/audit_http_headers.md
- bash/functions/cybersecurity/audit_ssh_config.md
- bash/functions/cybersecurity/check_firewall.md
- bash/functions/cybersecurity/detect_suspicious_users.md
- bash/functions/cybersecurity/encrypt_file.md
- ...

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:28:20 +02:00

1.0 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, params, output, 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 params output 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
pendiente-usar
spinner_with_timeout_model_go_tui
false
time
name desc
message mensaje del spinner
name desc
timeout duración máxima antes de auto-parada
SpinnerWithTimeoutModel: spinner con límite de tiempo 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.