Недавний openlayer просто разработан в машинописи.Каким будет архитектурный подход при разработке углового приложения вместе с ol5?
Для этого было бы безопасно использовать сторонний модуль npm.Посмотрите на это https://www.npmjs.com/package/ngx-openlayers