作为一个熟悉面向对象设计但不熟悉TypeScript的人,我不理解发生了什么。
文件 application.ts
class
APPLICATION{
constructor(){
console.log("constructor APPLICATION")
this.database = new REPOSITORY
}
database: REPOSITORY
}
new APPLICATION
import { REPOSITORY } from "./repository"
文件 repository.ts
export
class
REPOSITORY {
constructor() {
console.log("constructor de REPOSITORY")
}
}
我遇到了错误
this.database = new repository_1.REPOSITORY;
^
类型错误:无法读取未定义的属性“REPOSITORY” 在新应用程序中(Z:\ Documents \ Phi \ Developpement \ TypeScript \ test \ application.js:6:41)
有什么想法吗?