【发布时间】:2013-02-26 18:03:04
【问题描述】:
我为我的服务结果创建了一个TypeScript 接口。现在我想为里面的两个函数定义一个基本功能。问题是我得到一个错误:
“Support”类型的值上不存在“ServiceResult”属性。
我使用WebStorm 进行开发(VS2012 让我感到紧张,因为大型项目冻结 - 等待更好的集成:P)。
我是这样做的:
module Support {
export interface ServiceResult extends Object {
Error?: ServiceError;
Check?(): void;
GetErrorMessage?(): string;
}
}
Support.ServiceResult.prototype.Check = () => {
// (...)
};
Support.ServiceResult.prototype.GetErrorMessage = () => {
// (...)
};
我也尝试将我的原型移动到模块中,但同样的错误仍然......(当然我删除了Support. 前缀)。
【问题讨论】:
标签: javascript interface typescript