Ошибка в консоли при подключении API
В консоли выдает ошибку

в polifills.ts пути прописаны, в самом файле cryptopro.ts пути не меняла
Файлы имеются и лежат вроде в той же иерархии
Мой компонент:
import { Component, OnInit } from '@angular/core';
import {CryptoProPlugin} from "cryptopro-browser-plugin";
interface CertList {
value: string;
text: string;
}
@Component({
selector: 'app-activity-monitor',
templateUrl: './activity-monitor.component.html',
styleUrls: ['./activity-monitor.component.css']
})
export class ActivityMonitorComponent implements OnInit {
constructor() { }
private crypto;
ngOnInit() {
const crypto = this.crypto = new CryptoProPlugin();
crypto.then(() => {
crypto.getCertList().then((certList: CertList) => {
console.log(certList);
}, (error) => console.error(error));
}, (error) => console.error(error));
}
}
Не видно самой ошибки, попробуй на новой вкладке открыть сами файлики они открываются?
У меня работает так: aboot.ts:
import { CryptoProPlugin } from "shared/Plugins/cryptopro"; // Расположение самого файла
window["CryptoProPlugin"] = CryptoProPlugin;
...
export class AppComponent {
}
bootstrap(AppComponent, [ ...
, CryptoProPlugin]);
default.ts
import { CryptoProPlugin } from "shared/Plugins/cryptopro";
...
constructor( private crypto: CryptoProPlugin = new CryptoProPlugin()) { }
private onClickDownloadPDF() {
if (this.crypto.isChromium) {...} //Предварительно открыв свойство isChromium
}
@pavenkostanislav 
Я вечером напишу тесты, и новую версию закоммичу в репозиторий, время терпит?
@splincode Да, время еще есть. Спасибо большое
Для начала предлагаю ознакомиться с базовой версией, как все это работает на чистом JavaScript, вы можете посмотреть пример, который я подготовил: https://github.com/splincode/cryptopro-browser-plugin
В описании написано как нужно запускать, единственное, пока не готова полноценная версия, которую я писал на Angular + TypeScript, ее нужно отрефакторить, и на это уйдет больше времени, а также надо написать документацию по самим методам обработки ЭЦП.
@splincode Спасибо большое, с документацией готова помочь. И вопрос насколько много времени надо чтобы отрефакторить для Angular + TypeScript? просто не терпиться уже использовать))
По поводу отрефакторить, скорее всего могу начать с выходных или на следующей неделе. По документации, изучите вопрос, предложите свои кейсы
Извиняюсь, накопилось много работы, не успеваю поправить