Я пишу библиотеку и пытаюсь использовать расширенные функции оптимизации Closure Compiler, чтобы еще раз уменьшить мой код.CryptoJS и компилятор Google Closure
Библиотека построена с использованием TypeScript, и я использую CryptoJS от Google и компилирую с помощью --allowJS
. Я написал externs для методов, которые я хочу разоблачить; но когда я получаю ошибки, которые исходят от CryptoJS core library. С того, как это выглядит; он кажется аннотированным для Closure Compiler, поэтому я смущен, почему он ломается. Я использую исходные карты, предоставленные компилятором закрытия, поэтому я могу проверить мини-код.
В частности, на линии 495; this._data.concat(data);
. Претензии this._data
не определены при мини-воспроизведении.