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 и прочего. Микрооптимизация, но всё же приятно.