次のプロトタイプを String クラスに追加するとします。
String.prototype.beginsWith = function (string) {
return(this.indexOf(string) === 0);
};
beginWith
lib.d.tsに追加する必要があります。そうしないと、コンパイルできません。
declare var String: {
new (value?: any): String;
(value?: any): string;
prototype: String;
fromCharCode(...codes: number[]): string;
//Here
}
ファイルはロックされており、編集できません。
var String: any
呼び出しの前に宣言するだけでリリースでき ますが、それを組み込むことはできますか?