DevtoolsInstance
interfaz
Estado serializable de una instancia hidratada: props, señales y posición en el árbol.
ts
import type { DevtoolsInstance } from "@meekojs/meeko";Source code src/core/devtools-protocol.ts:164
Declaración #
ts
interface DevtoolsInstance {
id: string
componentId: string
name: string
file: string
props: DevtoolsValue
signals: Record<string, DevtoolsValue>
signalSites?: Record<string, DevtoolsSignalSite>
parentId: string | null
childIds: string[]
status: 'hydrated'
breakpoint: boolean
}Example #
ts
const snapshot = window.__MEEKO_DEVTOOLS__?.snapshot();
for (const instance of snapshot?.instances ?? []) {
console.log(instance.name, instance.file, instance.signals);
}Propiedades #
signalSites
#
signalSites?: Record<string, DevtoolsSignalSite>Declaración de cada señal de signals, cuando la compilación de desarrollo la conoce.
See also #
- Protocol DevTools