file.js(4,1): error TS8002: 'import ... =' can only be used in TypeScript files.
file.js(6,1): error TS8002: 'import ... =' can only be used in TypeScript files.
index.js(2,1): error TS8002: 'import ... =' can only be used in TypeScript files.
index.js(4,1): error TS8002: 'import ... =' can only be used in TypeScript files.
subfolder/index.js(2,1): error TS8002: 'import ... =' can only be used in TypeScript files.
subfolder/index.js(4,1): error TS8002: 'import ... =' can only be used in TypeScript files.


==== subfolder/index.js (2 errors) ====
    // cjs format file
    import fs = require("fs");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS8002: 'import ... =' can only be used in TypeScript files.
    fs.readFile;
    export import fs2 = require("fs");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS8002: 'import ... =' can only be used in TypeScript files.
==== index.js (2 errors) ====
    // esm format file
    import fs = require("fs");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS8002: 'import ... =' can only be used in TypeScript files.
    fs.readFile;
    export import fs2 = require("fs");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS8002: 'import ... =' can only be used in TypeScript files.
==== file.js (2 errors) ====
    // esm format file
    const __require = null;
    const _createRequire = null;
    import fs = require("fs");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS8002: 'import ... =' can only be used in TypeScript files.
    fs.readFile;
    export import fs2 = require("fs");
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!!! error TS8002: 'import ... =' can only be used in TypeScript files.
==== package.json (0 errors) ====
    {
        "name": "package",
        "private": true,
        "type": "module"
    }
==== subfolder/package.json (0 errors) ====
    {
        "type": "commonjs"
    }
==== types.d.ts (0 errors) ====
    declare module "fs";