Pull to refresh

Comments 2

Мне кажется со своей реализацией SafeValue могут быть проблемы, эти интерфейсы пустые, а это означает, что они в любой момент могут все сломать.

Если ты именно про собственную реализацию, то оно ничего не сломает у нас, так как это замкнутая система. Она не используется нигде извне, только внутри реализации `DomSanitizer`, так же, как и у самого Angular. Если они там у себя потом что-нибудь добавят, то это отразится только на их собственной имплементации `DomSanitizerImpl`. Мы просто подсмотрели механизм, по которому они различают обработанное и необработанное значение.

А если ты про сам `SafeValue` интерфейс, то он публичный и если команда Angular в него потом что-нибудь добавит, то это будет breaking change и работать с ним нужно как с любым другим ломающим изменением публичного API фреймворка — перерабатывать код и выпускать новую версию своей библиотеки.
Sign up to leave a comment.