0
...String.prototypeメソッドを外部ファイルに定義し、必要な場所にインポートできますか?私は簡単だろうと思ったが、どうやら歴史がそうでない場合は証明されていませんしているよ何
これは私が(たとえば)何をしたいです...
// file1.ts
interface String {
lastChar(): string
}
String.prototype.lastChar = function(): string {
return this.substr(-1);
}
。
// file2.ts
import * from './file1.ts'
let x = 'test';
let y = x.lastChar();
// y = "t";
私はいくつかの外部ファイルにプロトタイプメソッドを保存し、それを必要な数のファイルにインポートしたいと思います。現在、メソッドを必要とする少数のファイルの先頭に定義された巨大なString.prototypeメソッドがあり、そこから取得したいと考えています。
うまくいけばうまくいきます。
ありがとうございます。