I\'ve been researching what the possible values of the lib property mean in the compilerOptions found within the tsconfig.json file. I fou
After some digging and comparing through the lib folder on the Typescript GitHub I have found that, using es6 in the lib property in the compilerOptions corresponds to the code found in these references:
///
///
///
///
///
///
///
///
///
///
///
///
///
so to answer my question, to correctly cover all the contents of es6 with es2017 that section of the tsconfig.json should look like this:
{
...
"compilerOptions": {
...
"lib": ["es2017", "dom", "dom.iterable", "scripthost"]
},
...
}
}