DevtoolsEvent
interfaz
Cambio reciente del árbol de componentes o de una señal en la línea de tiempo.
ts
import type { DevtoolsEvent } from "@meekojs/meeko";Código fuente src/core/devtools-protocol.ts:241
Declaración #
ts
interface DevtoolsEvent {
id: number
at: number
kind: DevtoolsEventKind
instanceId: string
detail?: string
componentName?: string
file?: string
value?: DevtoolsValue
reads?: DevtoolsReadSite[]
write?: DevtoolsWriteSite
activity?: DevtoolsActivity
}Ejemplo #
ts
const events = window.__MEEKO_DEVTOOLS__?.snapshot().events ?? [];
for (const event of events.filter((item) => item.kind === "signal")) {
console.log(event.componentName, event.detail, event.value, event.write?.kind);
}Propiedades #
componentName
#
componentName?: stringIdentidad del componente conservada incluso después del desmontaje.
value
#
value?: DevtoolsValueValor posterior de una señal, copiado con los mismos límites que una captura.
reads
#
reads?: DevtoolsReadSite[]Expresiones que dependían de la señal en esta instancia cuando cambió. No son el origen de la escritura.
write
#
write?: DevtoolsWriteSiteAsignación instrumentada o edición desde un panel que escribió el nuevo valor, si se conoce.
activity
#
activity?: DevtoolsActivityOperación de navegación o datos; los clientes antiguos pueden omitirla.
Véase también #
- Protocolo DevTools