# @outletArgs ahora están disponibles como argumentos de nivel superior

**URL:** https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678
**Category:** Development
**Tags:** dev-news
**Created:** [18 Junio, 2025 11:16 UTC](https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678 "2025-06-18T11:16:16Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![david](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/david/32/157490_2.png) [@david](https://meta.discourse.org/u/david)
#### Post date: [18 Junio, 2025 11:16 UTC](https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678/1 "2025-06-18T11:16:16Z")

</div>

En la [última versión](https://github.com/discourse/discourse/commit/3867c879ab80cdb0efddb450ca909fa4ae2594a8) de Discourse, los argumentos de outlet se pueden acceder como argumentos de nivel superior a sus componentes conectores.

En una plantilla, eso significa que `@outletArgs.foo` se puede reemplazar por `@foo`. En Glimmer Component JS, `this.args.outletArgs.foo` se puede reemplazar por `this.args.foo`.

El argumento `@outletArgs` antiguo todavía está disponible y no tenemos planes de deprecado. Por lo tanto, no hay prisa por actualizar ningún código existente. En el futuro, podemos introducir una regla de eslint personalizada para detectar y modernizar automáticamente los usos de `@outletArgs` y `this.args.outletArgs`.

El inspector de outlets de plugins ya se ha actualizado para mostrar los argumentos de la manera moderna:

 ![SCR-20250618-lajw](https://global.discourse-cdn.com/meta/original/4X/0/5/0/0502313ccab15a7650803f5de6e6638b37d69e9f.png)

Haremos un seguimiento con cambios en la documentación en un futuro próximo.

---

_[View the full topic](https://meta.discourse.org/t/outletargs-are-now-available-as-top-level-arguments/370678)._
