これが数値では機能するのに日付では機能しない理由を理解してください。
declare interface Number {
toPreferredStringFormat(): string;
}
declare interface Date {
toPreferredStringFormat: string;
}
(function () {
// OK
Number.prototype.toPreferredStringFormat = () => {
return this.toString() + " preferred!";
};
// ERROR (why?!)
Date.prototype.toPreferredStringFormat = () => {
return this.toString() + " preferred!";
};
})();
私はそれを正しくやっていますか?
ありがとう!