| use_wails_stream |
component |
ts |
ui |
1.0.0 |
impure |
useWailsStream<T>(opts: UseWailsStreamOptions<T>): UseWailsStreamResult<T> |
Hook para streaming de datos Go→TS con buffer configurable, auto-complete, transform y control start/stop. Incluye useWailsLogs. |
| wails |
| stream |
| hook |
| ipc |
| realtime |
| buffer |
| component |
| ui |
|
|
|
|
false |
|
|
| name |
desc |
| opts |
Configuración: streamName, startFn/stopFn para control, bufferSize, transform para procesamiento |
|
|
Hook que retorna data (array bufferado), isStreaming, start, stop, clear para streaming Go→TS |
false |
|
|
frontend/functions/ui/use_wails_stream.tsx |
| name |
type |
required |
description |
| streamName |
string |
true |
Nombre del evento de stream |
|
| name |
type |
required |
description |
| startFn |
() => Promise<void> |
false |
Función Go para iniciar el stream |
|
| name |
type |
required |
description |
| stopFn |
() => Promise<void> |
false |
Función Go para detener el stream |
|
| name |
type |
required |
description |
| bufferSize |
number |
false |
Tamaño máximo del buffer (default 1000) |
|
| name |
type |
required |
description |
| transform |
(data: unknown) => T |
false |
Transformar datos entrantes |
|
|
| onData |
| onComplete |
| onError |
|
true |
react |
|
https://gitea-dgg044oo04woo4ggcsws4gk0.organic-machine.com/Bl4cksmith/Frontend_Library |
MIT |
frontend/src/lib/wails/use-wails-stream.tsx |