JavaScriptでは、任意のタイプのprototype
に関数とメンバーを追加することは簡単です。私は次のように活字体で同じことを達成しようとしている:TypeScriptでインターフェイスを拡張する
Type '() => Date' is not assignable to type 'Date'.
Property 'toDateString' is missing in type '() => Date'.
TSが強く、種類で考えると、どのように我々はこれを達成できます。
interface Date
{
Minimum: Date;
}
Date.prototype.Minimum = function() { return (new Date()); }
これは、次のエラーを生成しますか?
私はTSでカスタムユーティリティライブラリを書いているので、私はJSに頼っていません。
「any」へのアサーションは必要ないことに注意してください。 –