Cada clave que lee el tema, con una insignia que dice de dónde vino. «Por qué
sigue la entrada de duxt en mi barra de navegación» se resuelve con un vistazo
aquí en vez de con una sesión entera.

::devtools-panel{tab="config"}
::

## Las insignias

| Insignia   | Significado                                                      |
| :--------- | :--------------------------------------------------------------- |
| `consumer` | Lo puso tu `app.config.ts`                                       |
| `layer`    | Es el valor por defecto de la capa, sin tocar                    |
| `build`    | Lo calculó la compilación y no está escrito en ninguna parte     |

## La regla de fusión

**Los arrays se reemplazan enteros, los objetos se fusionan clave a clave.** El
`navigation` de quien la consume es la navegación — las entradas de la capa
desaparecen. Un `footer.note` de quien la consume deja `footer.columns` en paz.

No es lo que hace Nuxt con `app.config` por su cuenta: defu concatena los
arrays, lo que le daría a un sitio sus propias entradas más las de la capa sin
manera de quitar las nuestras. Así que la capa no envía ninguna lista en
`app.config` y las fusiona ella misma.

## Notas

**Los valores estructurados se abren.** Una fila que contiene un objeto o una
lista muestra un recuento y una vista previa de una línea; al pulsarla imprime
el valor entero, indentado. Se queda en la página mientras está plegada, así que
el filtro sigue encontrando una fila por cualquier cadena que haya dentro —
incluida una única traducción de una etiqueta.

`resolvedSources` es la única clave que no escribe nadie: es el manifiesto que
la compilación calculó a partir de `sources`, y todos los demás paneles de esta
pestaña lo leen.