TypeScript
サービス結果のインターフェースを作成しました。ここで、内部の両方の機能の基本機能を定義したいと思います。問題は、エラーが発生することです。
プロパティ「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.
接頭辞を削除しました)。