tests/cases/conformance/externalModules/typeOnly/b.ts(1,19): error TS1444: 'D' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled.
tests/cases/conformance/externalModules/typeOnly/d.ts(1,1): error TS1203: Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead.
tests/cases/conformance/externalModules/typeOnly/e.ts(1,1): error TS1202: Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.
tests/cases/conformance/externalModules/typeOnly/e.ts(2,1): error TS1202: Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.


==== tests/cases/conformance/externalModules/typeOnly/a.ts (0 errors) ====
    export default {};
    export const b = 0;
    export const c = 1;
    export interface D {}
    
==== tests/cases/conformance/externalModules/typeOnly/b.ts (1 errors) ====
    import a, { b, c, D } from "./a";
                      ~
!!! error TS1444: 'D' is a type and must be imported using a type-only import when 'preserveValueImports' and 'isolatedModules' are both enabled.
    
==== tests/cases/conformance/externalModules/typeOnly/c.ts (0 errors) ====
    import * as a from "./a";
    
==== tests/cases/conformance/externalModules/typeOnly/d.ts (1 errors) ====
    export = {};
    ~~~~~~~~~~~~
!!! error TS1203: Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead.
    
==== tests/cases/conformance/externalModules/typeOnly/e.ts (2 errors) ====
    import D = require("./d");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS1202: Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.
    import DD = require("./d");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS1202: Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.
    DD;
    
==== tests/cases/conformance/externalModules/typeOnly/f.ts (0 errors) ====
    import type a from "./a";
    import { b, c } from "./a";
    b;
    