何とか静的メソッドをDate
,String
,Array
などの型に追加する方法はありますか?私はこの方法にtoday
Date
にクラスを追加し、JavaScriptで、私は単にそれにプロパティを追加することができますまたは多分私はObject.definePropertyを使いたい例えばTypeScript:組み込みクラスに静的メソッドを追加する方法
:
Date.today = function(){
let date = new Date;
date.setHours(0,0,0,0);
return date;
}
Object.defineProperty(Date, 'today', { get() { ... }});
しかし、私はdidnのとにかくこの新しい静的メンバーについてTypeScript
に知らせることはできません。 何か不足していますか、それとも間違った方法でgoogleしましたか?
ます。https:/ /stackoverflow.com/questions/36910521/how-to-extend-native-javascript-types-in-typescript-1-8-using-global-augmentatio – haim770
@ haim770私が言ったように、プロトタイプではなくクラス拡張を探しています。 –