Adding lib "ES2015" or higher solves any other type problem for compiling typescript with target ES5, but Map just doesn't want to work.
How to solve this problem?
You have to add downlevelIteration to compilerOptions:
downlevelIteration
"compilerOptions": { "target": "es5", "module": "es2015", "moduleResolution": "node", "lib": [ "DOM", "ES2015" ], "downlevelIteration": true, ... },