Manifest: eventos
Referencia completa. La firma muestra una tupla de argumentos del listener, no un objeto envolvente.
manifest:wrong-cmd
El equipo rechazó el formato; opcodeName identifica el comando.
ts
type Arguments = [
data: {
opcodeName: string;
opcode: number;
params: string[];
}
];ts
jsd.on('manifest:wrong-cmd', payload => console.log(payload));manifest:log
Una línea del registro o el marcador END_LOG. requestLogs() acumula las líneas por separado.
ts
type Arguments = [
data: {
type: 'log' | 'end';
log: string[];
}
];ts
jsd.on('manifest:log', payload => console.log(payload));manifest:block
Respuesta de transferencia con bloque y posición de bytes.
ts
type Arguments = [
data: {
blockId: number;
indexFile: number;
quantity: number;
}
];ts
jsd.on('manifest:block', payload => console.log(payload));manifest:completed
Resultado de finalización y código numérico del manifiesto.
ts
type Arguments = [
data: {
result: string;
resultKey: number;
}
];ts
jsd.on('manifest:completed', payload => console.log(payload));Los alias usados en estas firmas se definen en tipos de referencia.