typescript - Angular uygulamasına js dosyası doğru şekilde nasıl yüklenir?


Angular projesine harici js dosyası eklemeye çalışıyorum.

angular.json:

"scripts": [
          "src/ebapi-modules.js"
        ]

Bundan sonra bu modülden gelen fonksiyonları HTML'de kullanabiliyorum, ama ayrıca bunları bileşenlerimde ve servislerimde de kullanmak istiyorum.

Yani birçok cevabı okuduktan sonra src içinde typings.d.ts oluşturdum ve değişkeni bildirdim:

declare var EB: any;  

Burada hangi değişken adını kullanmam gerektiğinden emin değilim. EB bir fonksiyon adı, ama bunun doğru olup olmadığından emin değilim.

Bunu bile bileşenimde şöyle içe aktarmayı denedim:

import * as EB from '../../ebapi-modules';

Sonra onu şöyle kullanmayı denedim:

fnScanEnable() {
   EB.Barcode.enable({ allDecoders: true }, this.fnBarcodeScanned);
   this.scanData = "Scanner enabled";
}

ebapi-modules.js modülü npm'de yok.

Bir Angular 7 uygulamasına js dosyasını doğru şekilde nasıl yüklerim?