упрощено, на практике там объект с получением данных) - у меня задача уметь получать значение title через foo.title1, но так же надо чтоб title1 попадал в объект при {...foo}
Последнее я реализую через установку enumerable через Object.defineProperty(...), но:
- test2.title1 выдает ошибку (хотя в js title1 там есть)
- если нет сеттера set title1(...) - ругается на foo.title1 и я не понимаю, как обойтись без дублирования геттера (и в теле класса и в `defineProperty`)
а сеттер то нужен вообще или нет?
вот так например можно сделать
declare... интересно - я даже не подумал об этом, спасибо
Обсуждают сегодня