我有一个文件alice.ts,其中包含一个名为Alice的类的实现和一个名为IAlice的接口
export interface IAlice {
readonly prop: number;
}
export class Alice {
static fromJSON(json:string) {
const par = ...
return new Alice(par);
}
readonly prop: IAlice;
constructor(prop: IAlice) {
this.prop = prop;
}
}在我的测试中,我运行:
import { Alice, IAlice } from "filepath";
...
const alice: Alice = new Alice(object);
...我得到一个错误作为输出:
TypeError: alice_1.Alice is not a constructor有人知道为什么会出现这个错误吗?
谢谢!
发布于 2019-11-06 02:12:46
你的声明中有一个拼写错误:
const alice: new Alice(object);
// Should be:
const alice = new Alice(object);https://stackoverflow.com/questions/58717106
复制相似问题