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

DevtoolsInstance

interfaz

Estado serializable de una instancia hidratada: props, señales y posición en el árbol.

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

Código fuente 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
}

Ejemplo #

ts
const snapshot = window.__MEEKO_DEVTOOLS__?.snapshot();
for (const instance of snapshot?.instances ?? []) {
  console.log(instance.name, instance.file, instance.signals);
}

Propiedades #

id #

propiedad

id: string

ID de la instancia (meeko-N), estable mientras vive.

componentId #

propiedad

componentId: string

Identificador del componente compilado.

name #

propiedad

name: string

Nombre del componente.

file #

propiedad

file: string

Archivo .meeko de origen.

props #

propiedad

Copia serializable de las props.

signals #

propiedad

signals: Record<string, DevtoolsValue>

Valores de las señales editables por nombre.

signalSites #

propiedad opcional desde 1.1.0

signalSites?: Record<string, DevtoolsSignalSite>

Declaración de cada señal de signals, cuando la compilación de desarrollo la conoce.

parentId #

propiedad

parentId: string | null

Instancia padre, o null en una raíz.

childIds #

propiedad

childIds: string[]

Instancias hijas en orden.

status #

propiedad

status: 'hydrated'

Estado de la instancia.

breakpoint #

propiedad

breakpoint: boolean

Si los cambios de sus señales detienen el depurador.

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