babel-plugin-typescript-iife-enum
Purpose
A TypeScript transform to wrapper enum in IIFE.
Purpose
For now TypeScript will transform enum from
to
;Test || Test = ;
This result is not friendly for uglyify.
So just wrapper IIFE for enum
const Test = (() => {
enum Test {
Key = 1
}
return Test
})
Notice
must put this plugin before @babel/plugin-transform-typescript