[Feature] [Decorators] Cоздание вспомогательных свойств через Symbol + { enumerable: false } #81
Closed
1 of 7 tasks
Labels
state:ready
ready for release (pass tested)
Библиотека
@prizm-ui/core
@prizm-ui/components
@prizm-ui/install
@prizm-ui/icons
@prizm-ui/flag-icons
@prizm-ui/theme
@prizm-ui/charts
Компонент
decorators
Предложение
Typescript декораторы, такие как @observalbe, создают вспомогательные свойства, которые влияют на "форму" объекта в сценариях аля
for ... in
(перечисление свойств)Предлагаю сделать ...
Дать возможность создавать доп. свойства не только через
string
(например как в примере с@observable
-name?: string;
), но и через Symbol, чтобы избежать коллизии. Так же считаю что доп. свойства следует по умолчанию создавать с флагом{ enumerable: false }
The text was updated successfully, but these errors were encountered: