Свойство "entry" не существует для типа "ObjectConstructor" с установленным lib и target
Я пытаюсь использовать карту с помощью JSON-разбора следующим образом:
Object.entries((JSON.parse(variables)))
и компилятор выдает ошибку
Property 'entries' does not exist on type 'ObjectConstructor'
Но метод работает, и я могу получить свою карту. Я искал другие вопросы и изменил target и lib внутри файлов tsconfig. внутри tsconfig.app.json
Я имею:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/app",
"module": "es2017",
"target": "ESNext",
"baseUrl": "",
"types": [
"node"
],
"lib": [
"es2018",
"dom"
]
},
"exclude": [
"test.ts",
"**/*.spec.ts"
]
}
И в tsconfig.spec.json
:
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/spec",
"module": "commonjs",
"target": "ESNext",
"baseUrl": "",
"types": [
"jasmine",
"node"
],
"lib": [
"es2018",
"dom"
]
},
"files": [
"test.ts",
"polyfills.ts"
],
"include": [
"**/*.spec.ts",
"**/*.d.ts"
]
}
Я думал, что этого достаточно, чтобы установить цель и библиотеку, но она не работает. Что еще нужно изменить, чтобы удалить ошибку компилятора?