bad.ts(4,5): error TS18056: Enum member following a non-literal numeric member must have an initializer when 'isolatedModules' is enabled.


==== ./helpers.ts (0 errors) ====
    export const foo = 2;
    
==== ./bad.ts (1 errors) ====
    import { foo } from "./helpers";
    enum A {
        a = foo,
        b,
        ~
!!! error TS18056: Enum member following a non-literal numeric member must have an initializer when 'isolatedModules' is enabled.
    }
    
==== ./good.ts (0 errors) ====
    import { foo } from "./helpers";
    enum A {
        a = foo,
        b = 3,
    }
    enum B {
        a = 1 + 1,
        b,
    }
    enum C {
        a = +2,
        b,
    }
    enum D {
        a = (2),
        b,
    }
    