Существуют ли какие-либо инструменты или вилки TypeScript для поддержки обфускации публичного пространства имен? То есть для поворота:
class MyUtil {
print(): void { ... }
}
В чем-то вроде:
class xxy {
aab(): void { ... }
}
Если нет, будет ли прямо форматировать компилятор, чтобы обеспечить это? Возможно, с некоторыми типами аннотаций класса, которые должны/не должны быть запутаны.
(Очевидно, что публичная обфускация должна быть тщательно использована, не подходит для библиотек! Но отлично, если она используется последовательно в вашем проекте)