if ($global.FAST === void 0) {
Reflect.defineProperty($global, "FAST", Object.assign({
value: Object.create(null)
}, propConfig));
}
const FAST = $global.FAST;
if (FAST.getById === void 0) {
При замене const на var Reflect.defineProperty не может зарегестрировать свойство FAST ибо var срабатывает раньше и соостветственно проверка if (FAST.getById отваливается, ибо FAST = undefined.
Так что был потерян целый день на переход на webpack, который не страдает заменой const и нормально инлайнит enum.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
есть такой код
При замене const на var Reflect.defineProperty не может зарегестрировать свойство FAST ибо var срабатывает раньше и соостветственно проверка if (FAST.getById отваливается, ибо FAST = undefined.
Так что был потерян целый день на переход на webpack, который не страдает заменой const и нормально инлайнит enum.