Например, это мой файл test.js:
function test() { console.log('Test is working!'); };
А это мой файл test.d.ts рядом с ним:
declare module 'test' {
export function test(): void;
};
Но когда я пытаюсьиспользуйте этот модуль в моем app.component.ts следующим образом:
import {Component, OnInit} from '@angular/core';
import * as Test from 'test';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit{
title = 'app';
a = Test;
ngOnInit() {
this.a.test();
}
}
Я увижу модуль не найден: Ошибка: Не удается разрешить «тест».Кстати, это ссылка на мой проект в StackBlitz: Ссылка на вышеуказанный проект