I am studying what possible property values libmean in compilerOptionsfound in the file tsconfig.json. I found on the Typescript GitHub page the corresponding files d.tsmatching these values, and apparently using the ES2017following ES features included:
But apparently ES6 is not included and has its own file that does not reference anything. My question is: if anyone knows, can it be assumed that with the help of ES2017I cover all the functionality es6(in terms of typing) or should it be included separately in the parameter lib?
For example, for example:
{
...
"compilerOptions": {
...
"lib": ["es2017", "dom"]
},
...
}
}
Or that:
{
...
"compilerOptions": {
...
"lib": ["es2017", "es6", "dom"]
},
...
}
}