Это мой javascript класс: TestClass. js
/**
* http://usejsdoc.org/
*/
export class TestClass{
constructor(){
}
echo(){
alert("Echo")
}
}
Это мой файл определения: test.d.ts
/**
* http://usejsdoc.org/
*/
declare class TestClass{
public echo():void;
}
Это моя главная file: entry.ts
import * as go from "gojs";
import * as test from "./TestClass"
window.addEventListener( "load", delay );
function delay() {
var testClass=new test.TestClass()
TestClass.echo();
}
А когда я пытаюсь собрать его с помощью npm run build
ERROR in /home/voffka/Documents/projects/typescript-tutorial/r-diagram1/r-diagram/src/entry.ts(9,15)
TS2339: Property 'echo' does not exist on type 'typeof TestClass'.
Как решить эту проблему?