A
Size: a a a
A
МТ
YK
K
ER
МТ
МТ
МТ
YK
YK
PM
YK
DK
const enum
, потому что требуемый для свелта флаг isolatedModules
делает также флаг preserveConstEnum: true
. Пытался найти обходные манёвры для этого, ведь терсер умеет инлайнить const-объекты.context='module'
. Прогнал результат вкладки JS Output через repl terser, но всё равно не работает — сохраняется как объект, так и все ключи в нём.context='module'
объявляется в файле прямо перед function instance
, по сути в самом конце файла. Видимо, это путает терсер, поэтому он не могёт в инлайнинг.DK
AP
AP
DK
AP
AP
DK
const States = {loading: 0, error: 1, variation1: 2, variation2: 3}, и чтобы в продакшене во всех местах, где я к этому объекту обращаюсь (функции, ифы в шаблоне и пр.), у меня не было
.loading
, .error
и прочего. Микрооптимизация, но всё же приятно.