Saltar al contenido
Meeko
Escribe para buscar en las guías y en la referencia de la API. Ábrela desde cualquier página con / o Ctrl K; muévete con las flechas y entra con Intro.
Empezar

Contenidos

En esta página

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 #

id #

propiedad

id: number

Número de secuencia del evento.

at #

propiedad

at: number

Momento del evento, en milisegundos desde la época.

kind #

propiedad

Tipo de evento.

instanceId #

propiedad

instanceId: string

Instancia afectada.

detail #

propiedad opcional

detail?: string

Detalle legible, como el nombre de la señal.

componentName #

propiedad opcional

componentName?: string

Identidad del componente conservada incluso después del desmontaje.

file #

propiedad opcional

file?: string

Archivo fuente .meeko proporcionado por la compilación de desarrollo.

value #

propiedad opcional

Valor posterior de una señal, copiado con los mismos límites que una captura.

reads #

propiedad opcional

Expresiones que dependían de la señal en esta instancia cuando cambió. No son el origen de la escritura.

write #

propiedad opcional

Asignación instrumentada o edición desde un panel que escribió el nuevo valor, si se conoce.

activity #

propiedad opcional

activity?: DevtoolsActivity

Operación de navegación o datos; los clientes antiguos pueden omitirla.

Véase también #

¿Te sirvió esta página?

Añadir un comentario

Se envía al elegir «Sí» o «No». Solo se guardan la página, tu respuesta y el comentario: ni cookies ni datos tuyos.

0 de 2000 caracteres

Editar en GitHub: packages/meeko/src/core/devtools-protocol.ts