DevtoolsSnapshot
interfaz
Captura del estado de DevTools, independiente de referencias DOM y de valores no serializables.
ts
import type { DevtoolsSnapshot } from "@meekojs/meeko";Source code src/core/devtools-protocol.ts:278
Declaración #
ts
interface DevtoolsSnapshot {
protocolVersion: DevtoolsProtocolVersion
instances: DevtoolsInstance[]
events: DevtoolsEvent[]
selectedId: string | null
}Example #
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
#
protocolVersion: DevtoolsProtocolVersionVersión del protocolo que implementa el runtime.
instances
#
instances: DevtoolsInstance[]Instancias hidratadas activas; cada una enlaza a su padre y a sus hijas por ID.
events
#
events: DevtoolsEvent[]Copia de los eventos recientes de la línea de tiempo, del más antiguo al más nuevo; guarda hasta 100.
See also #
- Protocol DevTools