Saltar al contenido

Catálogo completo de eventos ​

Todos los eventos se escuchan en la instancia JSD. Los nombres y las tuplas de argumentos se extraen de los tipos públicos; cada entrada incluye su carga útil exacta.

ts
import type { JSDEvents } from '@danidoble/serial-node-jsd';

type Listener = (...args: JSDEvents['vision:machine-status']) => void;
const listener: Listener = status => console.log(status.machine);
jsd.on('vision:machine-status', listener);
jsd.off('vision:machine-status', listener);

Los mapas usan tuplas. Para extraer solo la carga útil, usa JSDEvents['vision:machine-status'][0].

Protocolo explícito, eventos tipados y transporte aislado.