Size: a a a

2020 April 09

A

Aibar in Node.js SPb
Andrey Melikhov
Декораторы должны быть легаси версии
Можешь, пожалуйста, объяснить, что значит легаси версии?
источник

AM

Andrey Melikhov in Node.js SPb
есть две версии декораторов, старый пропозал, который легаси и который вроде как депрекейтед, но который рекомендуется использовать и тс-декораторы его реализуют. И новая версия декораторов, которую нельзя использовать из-за проблем с производительностью
источник

D

Dmitry in Node.js SPb
вот опции коннекта
источник

AM

Andrey Melikhov in Node.js SPb
How should I use decorators in transpilers today?
Unfortunately, we're in the classic trap of, "The old thing is deprecated, and the new thing is not ready yet!" For now, best to keep using the old thing.
The decorators champion group would recommend continuing to use Babel "legacy" decorators or TypeScript "experimental" decorators. If you're using decorators today, you're probably already using one of these versions. Note that these decorators depend on "[[Set]] semantics" for field declarations (in Babel, loose mode). We recommend that these tools maintain support for [[Set]] semantics alongside legacy decorators, until it's possible to transition to the decorators of this proposal.
Babel 7 supports the decorators proposal presented to TC39 in the November 2018 TC39 meeting. It's fine to use these for experimental purposes, but they face significant performance issues, are not yet widely adopted; we don't plan to continue pushing for this proposal in TC39. As such, we recommend against using this version for serious work. In follow-on proposals to add more built-in decorators, we hope to be able to recover the extra functionality that the November 2018 decorators proposal supported.
источник

AM

Andrey Melikhov in Node.js SPb
ну да, думаю дело в несовместимости декораторов
источник

AM

Andrey Melikhov in Node.js SPb
TypeScript experimental decorators are largely similar to Babel legacy decorators, so the comments in that section apply as well.
источник

A

Aibar in Node.js SPb
Andrey Melikhov
ну да, думаю дело в несовместимости декораторов
Мне тоже так кажется
источник

NM

Nikolay Matvienko in Node.js SPb
Ентити передал в connection?
источник

D

Dmitry in Node.js SPb
попробую без них запилить, хотя обино конечно )))
источник

D

Dmitry in Node.js SPb
Да, ентити передались и увиделись
источник

AM

Andrey Melikhov in Node.js SPb
попробуй добавить legacy: true
источник

D

Dmitry in Node.js SPb
в конфиг коннекта?
источник

A

Aibar in Node.js SPb
Andrey Melikhov
попробуй добавить legacy: true
👍 только хотел написать)
источник

A

Aibar in Node.js SPb
Dmitry
в конфиг коннекта?
Нет, babel
источник

D

Dmitry in Node.js SPb
а, понял. попробую, спасибо
источник

A

Aibar in Node.js SPb
источник

A

Aibar in Node.js SPb
Там по умолчанию legacy false
источник

AM

Andrey Melikhov in Node.js SPb
а decoratorsBeforeExport: true тебе не нужно
источник

NM

Nikolay Matvienko in Node.js SPb
Dmitry
в конфиг коннекта?
Эм, да я имел в виду в конфиг коннекта
источник

A

Aibar in Node.js SPb
Andrey Melikhov
а decoratorsBeforeExport: true тебе не нужно
Ну, тогда он не сможет делать также как в доке)
источник