error TS5107: Option 'module=AMD' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '"ignoreDeprecations": "6.0"' to silence this error.


!!! error TS5107: Option 'module=AMD' is deprecated and will stop functioning in TypeScript 7.0. Specify compilerOption '"ignoreDeprecations": "6.0"' to silence this error.
==== 0.ts (0 errors) ====
    export class B {
        print() { return "I am B"}
    }
    
==== 2.ts (0 errors) ====
    // We use Promise<any> for now as there is no way to specify shape of module object
    function foo(x: Promise<any>) {
        x.then(value => {
            let b = new value.B();
            b.print();
        })
    }
    
    foo(import("./0"));