We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
TypeScript Version: 3.7.5, 3.8.0-dev.20200123
Search Terms: isolatedModules, resolveJsonModule, use strict,
Code
// testschema.json {} // main.ts import schema from "./testschema.json" console.log(schema)
tsconfig.json:
{ "compilerOptions": { "target": "es2019", "module": "commonjs", "strict": true, "esModuleInterop": true, "isolatedModules": true, "resolveJsonModule": true, "outDir": "dist" } }
Compile project with tsc
tsc
Expected behavior: Original testschema.json is emitted in dist.
testschema.json
dist
Actual behavior:
"use strict"; {}
Workaround If I leave out "isolatedModules" or set it to false, it works again.
"isolatedModules"
false
Related Issues: #24514