Comments 7
По поводу readonly в рантайме — почему бы не добавить Object.defineProperty с writable — false? Если вы на ts пишете подключаемую библиотеку, использовать которую предполагается подключением на страницу через скрипт, или сборкой с обычным JS — может пригодиться
+2
Не очень хорошо знаком с идеологией TypeScript, но по-моему логично это делать в трансляторе на JavaScript. Или TypeScript занимается всякой типобезоапсностью исключительно во время компиляции, а в JS-коде никаких проверок не осуществляется?
0
Спасибо! Хорошее замечание.
0
Вам похоже сюда github.com/Microsoft/TypeScript/issues/10725, сюда github.com/Microsoft/TypeScript/issues/14909 и там еще есть подобное.
+1
Sign up to leave a comment.
Typescript. Свойства доступные только для чтения