# Переход на нативный синтаксис классов JS в темах и плагинах

**URL:** <https://meta.discourse.org/t/moving-to-js-native-class-syntax-in-themes-and-plugins/356588>\
**Category:** Development\
**Tags:** dev-news\
**Created:** [10.Март.2025 11:11:58 UTC](https://meta.discourse.org/t/moving-to-js-native-class-syntax-in-themes-and-plugins/356588 "2025-03-10T11:11:58Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [13.Апрель.2025 18:37:58 UTC](https://meta.discourse.org/t/moving-to-js-native-class-syntax-in-themes-and-plugins/356588/2 "2025-04-13T18:37:58Z")

</div>

Ошибка, из-за которой я решил найти эту тему, обсуждалась в посте [Prettier жалуется, что @discourseComputed нельзя использовать для декорирования свойств литералов](https://meta.discourse.org/t/prettier-complains-that-discoursecomputed-cannot-be-used-to-decorate-literal-properties/271141)

```plaintext
SyntaxError: Декораторы нельзя использовать для декорирования свойств литералов объектов. (9:3)

```

РЕДАКТИРОВАНИЕ: О, всё просто. Это прямо здесь, в тексте, но клянусь, поиск не нашёл это, и ИИ отправил меня к моей теме годичной давности.

И, к сожалению, хотя магия сработала на моих контроллерах и маршрутах, похоже, она не исправила мои компоненты.

---

_[View the full topic](https://meta.discourse.org/t/moving-to-js-native-class-syntax-in-themes-and-plugins/356588)._
