0
私はTypescriptを学んでいます。プロトタイプを利用したいと思います。私は入力ファイルを持つ外部ライブラリも使用しています。定義ファイルのTypescriptプロトタイプ
これまでのところ、これは機能します。
// main.ts
declare class Foo {}
interface Foo {
bar(): void;
}
Foo.prototype.bar = function() {}
しかし、宣言は別のファイルにありますので、これを試しても機能しません。
foo.d.ts:
declare class Foo {}
main.ts:
interface Foo {
bar(): void;
}
Foo.prototype.bar = function() {}
main.ts:TS6133: 'フー' は、宣言が、使用されることはありません。
main.ts:TS2339:プロパティ 'bar'はタイプ 'Foo'に存在しません。
コンパイルフラグがありませんか?別のファイルでコンパイルするにはどうすればよいですか?