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

DevtoolsSnapshot

interfaz

Captura del estado de DevTools, independiente de referencias DOM y de valores no serializables.

ts
import type { DevtoolsSnapshot } from "@meekojs/meeko";

Código fuente src/core/devtools-protocol.ts:278

Declaración #

ts
interface DevtoolsSnapshot {
	protocolVersion: DevtoolsProtocolVersion
	instances: DevtoolsInstance[]
	events: DevtoolsEvent[]
	selectedId: string | null
}

Ejemplo #

ts
import type { DevtoolsSnapshot } from "@meekojs/meeko";

const snapshot: DevtoolsSnapshot | undefined = window.__MEEKO_DEVTOOLS__?.snapshot();
const selected = snapshot?.instances.find((instance) => instance.id === snapshot.selectedId);

Propiedades #

protocolVersion #

propiedad

protocolVersion: DevtoolsProtocolVersion

Versión del protocolo que implementa el runtime.

instances #

propiedad

instances: DevtoolsInstance[]

Instancias hidratadas activas; cada una enlaza a su padre y a sus hijas por ID.

events #

propiedad

events: DevtoolsEvent[]

Copia de los eventos recientes de la línea de tiempo, del más antiguo al más nuevo; guarda hasta 100.

selectedId #

propiedad

selectedId: string | null

Instancia seleccionada con select, o null si no hay ninguna.

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