Map, Set и Promise являются функциями ES6.В вашем tsconfig.json вы используете:
"target": "es5"
используйте
"target": "es6"
или также вы можете попробовать добавить строку ниже
"lib": ["es6"]
избегать изменения цели, потому что цельиспользуется для указания Typescript, в какую версию ECMAScript скомпилировать ваши файлы .ts.Конечно, вы можете изменить его, если браузер, в котором будет работать ваше приложение, будет поддерживать эту версию ECMAScript.
, или самым простым способом будет установка
npm install --save-dev @types/core-js